Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site utcsstat.UUCP Path: utzoo!utcsstat!geoff From: geoff@utcsstat.UUCP (Geoffrey Collyer) Newsgroups: net.bugs.4bsd,net.unix-wizards Subject: sendmail bug can cause loops Message-ID: <1853@utcsstat.UUCP> Date: Tue, 17-Apr-84 05:20:08 EST Article-I.D.: utcsstat.1853 Posted: Tue Apr 17 05:20:08 1984 Date-Received: Tue, 17-Apr-84 05:43:00 EST Organization: U. of Toronto, Canada Lines: 12 On utcsstat (a V7 system), we occasionally found sendmails looping, apparently parsing mail addresses. This was caused by the system 3 DQS-11 RJE subsystem handing to sendmail as an address a garbled argument, containing characters with their 0200 bits set, produced by dereferencing a null pointer (RJE has been fixed). I think sendmail can be fixed to prevent such loops by finding every reference to a macro and prepending a check for isascii(c). I have not done so yet since fixing RJE has stopped the loops, but I intend to. Geoff Collyer, U. of Toronto