X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fexmm%2Fmemory.c;h=38b12255b41e45e2ef7c269f6fe9e64a4e793f13;hb=92159c1baca21e61dd975708e9f1bfef5c357f4b;hp=3a81a0c5de04baa9a8dff99bdc5049f5448fb873;hpb=db7297fc036c43ad380e2c764cea7b7007483178;p=16.git diff --git a/src/lib/exmm/memory.c b/src/lib/exmm/memory.c index 3a81a0c5..38b12255 100644 --- a/src/lib/exmm/memory.c +++ b/src/lib/exmm/memory.c @@ -213,7 +213,7 @@ MapEMM(int Handle, int Start, int Pages) if (!EMMSeg) return(NOTREADY); for (i = 0; (i < MAXEMHANDLES) && (ActiveEMList[i] != Handle); i++) ; if (i == MAXEMHANDLES) return (NO_DATA); - if ((GetNumPages(Handle) < Pages) || (Pages < 1) || (Pages > EMMCoreLeft(/*4*/))) { + if ((GetNumPages(Handle) < Pages) || (Pages < 1) || (Pages > 4)) { return (VALUE_OUTF_RANGE); } for (i = Start; i < Start + Pages; i++) { @@ -233,7 +233,7 @@ UnmapEMM(int Handle, int Start, int Pages) for (i = 0; (i < MAXEMHANDLES) && (ActiveEMList[i] != Handle); i++) ; if (i == MAXEMHANDLES) return; j = Start + Pages; - if ((Pages < 1) || (j > EMMCoreLeft(/*4*/))) return; + if ((Pages < 1) || (j > 4)) return; for (i = Start; i < j; i++) { EMMap(Handle, NONE, i);