" Maynard) (02/21/89)
I just isolated a bug in Wanderer 2.2 (the version that just came across the net). It only occurs if the value of your $NAME environment variable is longer than 19 characters (as mine is). The symptom is that in curses mode, it dumps core as it writes the message about "$NAME killed by a something-or-other with score 999 on level 2"; the actual dump is in show_scores, but the error is in savescore; the 80-character buffer is overrun, trashing the number of prior entries to print. In EGA mode, the error is more pernicious: here, instead of running through core until it takes a memory access error, it runs off the end of the EGA memory, causing a memory fault. The only way out of that situation is to kill -9 the shell from another console screen. The bypass is obvious: set $NEWNAME to a shorter value before invoking wanderer. This one could probably use some integrated fix in the actual program, but that's an issue of style best left to the author. -- Jay Maynard, EMT-P, K5ZC, PP-ASEL | Never ascribe to malice that which can uucp: uunet!nuchat! (eieio)| adequately be explained by stupidity. hoptoad!academ!uhnix1!splut!jay +---------------------------------------- {killer,bellcore}!texbell! | "Less great!" "Tastes filling!"