Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!usc!orion.oac.uci.edu!biivax.dp.beckman.com!dn71!a_rubin From: a_rubin@dsg4.dse.beckman.com Newsgroups: comp.binaries.ibm.pc.d Subject: Re: v11i133: ndelv00, delete all but list (part 01/01) Message-ID: Date: 17 Apr 91 18:10:57 GMT References: <1991Apr11.085925.20973@uwasa.fi> <15870001@acf3.NYU.EDU> Lines: 37 Nntp-Posting-Host: dn71.dse.beckman.com This may reflect your problem with no.com under novell. In any case, it may be serious. I tried to mail/post this when my mailserver was down, but.... My newsserver died last Friday afternoon, but this may still be appropriate and "timely". I downloaded no.zip from garbo, and I discovered a serious error If this is not done, tsr fragmentation can cause the instruction at 26b to write into a completely different module (it stores it at 209 offset from no's environment segment, which could easily be in another program entirely.) A binary patch to no.com follows (all numbers are hex, and the first column is the byte offset in the file): 267 1E push ds 268 06 push es 269 1F pop ds 26A 07 pop es 26B 89 26 0209 mov 209,sp should be: 267 89 26 0209 mov 209,sp 26B 1E push ds 26C 06 push es 26D 1F pop ds 26E 07 pop es ------------------------------------------------------------------------ a_rubin@dsg4.dse.beckman.com My opinions are my own, and do not represent those of my employer. -- ------------------------------------------------------------------------ a_rubin@dsg4.dse.beckman.com My opinions are my own, and do not represent those of my employer.