sendmail bug can cause loops

Geoffrey Collyer geoff at utcsstat.UUCP
Tue Apr 17 20:20:08 AEST 1984


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 <ctype.h> 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



More information about the Comp.bugs.4bsd.ucb-fixes mailing list