Wed, 13 Jan 1993 04:10:10 +0100
|
There is a serious bug in LMail 1.1a which occurs when:
1. A user has issued the SET PUNCH command (or it has been defaulted).
2. A message with lines longer than 80 is mailed to that user.
3. Luck causes an uninitialized variable not to contain what it usually
does.
Delivery is aborted and no delivery error is generated. This problem will
be fixed in 1.1b, which will be released soon. Note that the bug is in
the LISTSERV library rather than LMail, although I have so far not
managed to reproduce it with LISTSERV (the routines calling the buggy
function are few and probably all happen to set the variable to zero at
some point before the call). This will be fixed with LISTSERV 1.7f. Note
that, as far as LISTSERV is concerned, this does not affect files ordered
via mail, but only those ordered from NJE addresses with F=PUNCH, ie the
impact is very low (which is why the bug managed to survive such a long
time without being discovered).
Eric
|
|
|