=================================================================== RCS file: /cvs/djgpp/djgpp/src/mwdpmi/prot-31.c,v retrieving revision 1.3 retrieving revision 1.4 diff -p -u -r1.3 -r1.4 --- djgpp/src/mwdpmi/prot-31.c 2001/02/07 11:24:01 1.3 +++ /cvs/djgpp/djgpp/src/mwdpmi/prot-31.c 2001/03/28 05:12:09 1.4 @@ -407,10 +407,10 @@ prot_31 (word32 edi, word32 esi, word32 if (DEBUG_TEST (DEBUG_MEMORY)) eprintf ("Dos memory with selector %04x freed.\r\n", sel); - if ((ds >> 3) >= i && (ds << 3) < i + count) ds = 0; - if ((es >> 3) >= i && (es << 3) < i + count) es = 0; - if ((fs >> 3) >= i && (fs << 3) < i + count) fs = 0; - if ((gs >> 3) >= i && (gs << 3) < i + count) gs = 0; + if ((ds >> 3) >= i && (ds >> 3) < i + count) ds = 0; + if ((es >> 3) >= i && (es >> 3) < i + count) es = 0; + if ((fs >> 3) >= i && (fs >> 3) < i + count) fs = 0; + if ((gs >> 3) >= i && (gs >> 3) < i + count) gs = 0; while (count--) current_client->ldt_types[i++] = LDT_TYPE_FREE; BARRIER ();