Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/5/84; site psuvax1.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!genrad!decvax!mcnc!idis!cadre!psuvax1!kopper From: kopper@psuvax1.UUCP Newsgroups: net.sources.games Subject: Hack.1.0.2 bug fix. Message-ID: <1637@psuvax1.UUCP> Date: Sat, 20-Apr-85 10:42:36 EST Article-I.D.: psuvax1.1637 Posted: Sat Apr 20 10:42:36 1985 Date-Received: Thu, 25-Apr-85 03:58:51 EST Distribution: net Organization: Pennsylvania State Univ. Lines: 53 Hi! There is a bug in the '/' command. Try executing it about 16+ times on some valid item. Hack should at that point run out of file descriptors. The fix is to add a fclose(fp) in hack.pager.c (enclosed is a context diff). Time to get back to work. Happy hacking!!!!!! (sure hope this fix works everywhere... it works here!) David Kopper, Pennsylvania State University Uucp: {akgua, allegra, cornell, purdue, ihnp4, burdvax}!psuvax1!kopper Apra: kopper%PSUVAX1.BITNET@Berkeley (I think, but I'm not sure) Bitnet: kopper@psuvax1.BITNET kopper@psuvaxg.BITNET CSnet: kopper@penn-state MaBell: (814) 234-4519 USmail: 670 East Prospect Ave., Apt. E University Park, PA 16801 *** old.hack.pager.c Fri Apr 19 10:34:09 1985 --- hack.pager.c Fri Apr 19 21:01:53 1985 *************** *** 44,49 if(readchar() == 'y') page_more(fp,1); /* does fclose() */ } return(0); } pline("I've never heard of such things."); --- 44,50 ----- if(readchar() == 'y') page_more(fp,1); /* does fclose() */ } + (void) fclose(fp); /* fixed... kdx */ return(0); } pline("I've never heard of such things."); -- David Kopper, Pennsylvania State University Uucp: {akgua, allegra, cornell, pitt, purdue, ihnp4, burdvax}!psuvax1!kopper Apra: kopper%PSUVAX1.BITNET@Berkeley (I think) Bitnet: kopper@psuvax1.BITNET kdx@psuvm CSnet: kopper@psuvax1.CSNET kopper@penn-state MaBell: (814) 234-4519 USmail: 670 East Prospect Ave., Apt. E University Park, PA 16801