Aittvax.150
net.v7-bugs,net.4bsd-bugs
utzoo!decvax!ittvax!swatt
Wed Dec  2 12:03:34 1981
fix to fix to uucp bug

This is a correction to ittvax.149, which reported a fix to UUCP. I
confess Art Feather was the one who made the patch and tested it; I
reported the bug and the fix without having recompiled and tested (for
shame, for shame).  As a result, an editing error leaving in an extra
')' in my copy of the change never got caught.

I won't go through the executable patch procedure again but in
anlwrk.c, on or around line 67 which in the distribution reads:

       if (listp == NULL || *listp == NULL || listp > (list + LLEN)

should read:

       if (listp == NULL || listp >= &list[LLEN] || *listp == NULL

instead of:

       if (listp == NULL || *listp == NULL || listp >= &list[LLEN])

as the earlier news article stated.

Thanks to duke!trt who suggested the evaluation order change and
wolfvax!root who pointed out the parenthesis error.  The present
evaluation order is ``safe'' but certainly not clear thinking.

Sorry for the earlier bum steer.

       - Alan S. Watt (decvax!ittvax!swatt)

-----------------------------------------------------------------
gopher://quux.org/ conversion by John Goerzen <[email protected]>
of http://communication.ucsd.edu/A-News/


This Usenet Oldnews Archive
article may be copied and distributed freely, provided:

1. There is no money collected for the text(s) of the articles.

2. The following notice remains appended to each copy:

The Usenet Oldnews Archive: Compilation Copyright (C) 1981, 1996
Bruce Jones, Henry Spencer, David Wiseman.