(from Lucho) Remove AL=0 check for AH=6c

(from Arkady) Optimize DL check.


git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@723 6ac86273-5f31-0410-b378-82cca8765d1b
This commit is contained in:
Bart Oldeman 2003-10-30 13:42:29 +00:00
parent a0f4465045
commit 0694ff1acb

View File

@ -1561,8 +1561,8 @@ dispatch:
{
long lrc;
if (lr.AL != 0 ||
(lr.DL & 0x0f) > 0x2 || (lr.DL & 0xf0) > 0x10)
/* high nibble must be <= 1, low nibble must be <= 2 */
if ((lr.DL & 0xef) > 0x2)
goto error_invalid;
lrc = DosOpen(MK_FP(lr.DS, lr.SI),
(lr.BX & 0x70ff) | ((lr.DL & 3) << 8) |