home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Usenet 1994 October
/
usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso
/
misc
/
volume10
/
pcmail2
/
patch02
< prev
next >
Wrap
Text File
|
1990-02-13
|
2KB
|
73 lines
Newsgroups: comp.sources.misc
organization: Eindhoven University of Technology, The Netherlands
keywords: daemon
subject: v10i052: PC-MAIL release 2, patch2
from: wswietse@lso.win.tue.nl (Wietse Venema)
Sender: allbery@uunet.UU.NET (Brandon S. Allbery - comp.sources.misc)
Posting-number: Volume 10, Issue 52
Submitted-by: wswietse@lso.win.tue.nl (Wietse Venema)
Archive-name: pcmail2/patch02
The following patch corrects a counting error in the pc-mail daemon
software that caused the pc-maild program to generate garbled To:
header lines. The problem shows up only if mail transport is done by
daemon processes running on a file server. This unfortunate error
must have crept in when I merged changes from different production
versions of the same source.
In order to apply the patch, cd to the daemon subdirectory of the
pc-mail source distribution, and feed this message to the patch
program. If you do not have patch, the changes are minimal and can
easily be applied by hand.
*** pc-maild.c- Tue Jan 30 11:58:24 1990
--- pc-maild.c Tue Jan 30 11:36:08 1990
***************
*** 50,62 ****
/* CREATION DATE
/* Sun Oct 22 22:12:15 MED 1989
/* LAST MODIFICATION
! /* 1/6/90 19:45:05
/* VERSION/RELEASE
! /* 1.6
/*--*/
#ifndef lint
! static char sccsid[] = "@(#) pc-maild.c 1.6 1/6/90 19:45:05";
#endif
--- 50,62 ----
/* CREATION DATE
/* Sun Oct 22 22:12:15 MED 1989
/* LAST MODIFICATION
! /* 1/30/90 11:42:09
/* VERSION/RELEASE
! /* 1.7
/*--*/
#ifndef lint
! static char sccsid[] = "@(#) pc-maild.c 1.7 1/30/90 11:42:09";
#endif
***************
*** 432,438 ****
(void) fprintf(pfp, "From: %s (%s)\n", uinfo->pw_name,
fullname(uinfo)); /* add From: header line */
for (name = strtok(dest, sep); name; name = strtok((char *) 0, sep))
! (void) fprintf(pfp, "%s%s", n == 0 ? "To: " : ",\n ", name);
if (n)
(void) putc('\n', pfp);
}
--- 432,438 ----
(void) fprintf(pfp, "From: %s (%s)\n", uinfo->pw_name,
fullname(uinfo)); /* add From: header line */
for (name = strtok(dest, sep); name; name = strtok((char *) 0, sep))
! (void) fprintf(pfp, "%s%s", n++ == 0 ? "To: " : ",\n ", name);
if (n)
(void) putc('\n', pfp);
}