Author: aandrejevic
Date: Thu Oct  2 21:16:12 2014
New Revision: 64474

URL: http://svn.reactos.org/svn/reactos?rev=64474&view=rev
Log:
[NTVDM]
Not every handle is a device handle.


Modified:
    trunk/reactos/subsystems/ntvdm/dos/dos32krnl/dos.c

Modified: trunk/reactos/subsystems/ntvdm/dos/dos32krnl/dos.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/ntvdm/dos/dos32krnl/dos.c?rev=64474&r1=64473&r2=64474&view=diff
==============================================================================
--- trunk/reactos/subsystems/ntvdm/dos/dos32krnl/dos.c  [iso-8859-1] (original)
+++ trunk/reactos/subsystems/ntvdm/dos/dos32krnl/dos.c  [iso-8859-1] Thu Oct  2 
21:16:12 2014
@@ -1406,15 +1406,18 @@
             {
                 /* Console input */
                 InfoWord |= 1 << 0;
+
+                /* It is a device */
+                InfoWord |= 1 << 7;
             }
             else if (Handle == DosSystemFileTable[DOS_OUTPUT_HANDLE].Handle)
             {
                 /* Console output */
                 InfoWord |= 1 << 1;
-            }
-
-            /* It is a device */
-            InfoWord |= 1 << 7;
+
+                /* It is a device */
+                InfoWord |= 1 << 7;
+            }
 
             /* Return the device information word */
             setDX(InfoWord);


Reply via email to