Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!cs.utexas.edu!uunet!mcvax!ukc!stc!datlog!gis From: gis@datlog.co.uk ( Ian Stewartson ) Newsgroups: comp.mail.elm Subject: ELM 2.2 Problem with Change Folder Message-ID: <1902@dlvax2.datlog.co.uk> Date: 20 Apr 89 11:27:00 GMT Reply-To: gis@datlog.co.uk ( Ian Stewartson ) Organization: Data Logic Ltd, Queens House, Greenhill Way, Harrow, London. Lines: 47 Yesterday I mailed Syd Weinstein about a bug in ELM 2.2 relating to the display of the folder directory. Basically, if you use c to change folder and then ask to display the directory then on second and subsequent executions first the help message and then a few other things get screwed up. When I mailed the message I could not find out what was going wrong. After a night's sleep I looked at it again and a C block (ie a pair of braces) appears to be missing. The patch to quit.c is given below. I also noticed that there is a redundant declaration of 'helpmsg' in savecopy.c (not a problem unless you are still running on segmented rather than paged Unix I think) - no patch for this one. Otherwise, Elm 2.2 look good - thanks gentlemen. - quit patch- *** quit.c Tue Apr 18 09:08:56 1989 --- quit.new Thu Apr 20 10:59:53 1989 *************** *** 100,106 **** /* user wants to list folders */ if(!*helpmsg) /* format helpmsg if not yet done */ ! strcpy(helpmsg, "\n\r\n\rEnter: to not change to a new folder,"); strcat(helpmsg, --- 100,106 ---- /* user wants to list folders */ if(!*helpmsg) /* format helpmsg if not yet done */ ! { strcpy(helpmsg, "\n\r\n\rEnter: to not change to a new folder,"); strcat(helpmsg, *************** *** 117,122 **** --- 117,123 ---- " (leading '=' denotes your folder directory "); strcat(helpmsg, folders); strcat(helpmsg, ").\n\r"); + } list_folders(4, helpmsg); PutLine0(LINES-2,0,"Name of new folder: "); /* reprompt */ --end of patch--