Author: aandrejevic Date: Wed May 6 20:09:38 2015 New Revision: 67578 URL: http://svn.reactos.org/svn/reactos?rev=67578&view=rev Log: [NTVDM] The DOS CON driver shouldn't return DOS_DEVSTAT_BUSY while an extended character can be read.
Modified: trunk/reactos/subsystems/mvdm/ntvdm/dos/dos32krnl/condrv.c Modified: trunk/reactos/subsystems/mvdm/ntvdm/dos/dos32krnl/condrv.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/mvdm/ntvdm/dos/dos32krnl/condrv.c?rev=67578&r1=67577&r2=67578&view=diff ============================================================================== --- trunk/reactos/subsystems/mvdm/ntvdm/dos/dos32krnl/condrv.c [iso-8859-1] (original) +++ trunk/reactos/subsystems/mvdm/ntvdm/dos/dos32krnl/condrv.c [iso-8859-1] Wed May 6 20:09:38 2015 @@ -92,7 +92,7 @@ setAX(AX); /* If ZF is set, set the busy bit */ - if (getZF()) return DOS_DEVSTAT_BUSY; + if (getZF() && !ExtendedCode) return DOS_DEVSTAT_BUSY; else return DOS_DEVSTAT_DONE; }