freebsd-ports/net/citadel/files/patch-ai
Ying-Chieh Liao 6c4801dc4e add citadel
Citadel/UX Communications Server

PR:		30807
Submitted by:	Brian Ledbetter <brian@shadowcom.net>
2001-10-14 12:40:26 +00:00

55 lines
1.3 KiB
Text

*** netmailer.c.orig Wed Jun 13 09:37:35 2001
--- netmailer.c Wed Jun 13 09:39:48 2001
***************
*** 201,212 ****
char subject[256];
time_t mid_buf;
time_t now;
int mlist = 0;
openlog("netmailer", LOG_PID, LOG_USER);
get_config();
LoadInternetConfig();
! strcpy(temp, tmpnam(NULL)); /* temp file name */
if ((argc < 2) || (argc > 3)) {
fprintf(stderr, "netmailer: usage: "
--- 201,213 ----
char subject[256];
time_t mid_buf;
time_t now;
+ int fh;
int mlist = 0;
openlog("netmailer", LOG_PID, LOG_USER);
get_config();
LoadInternetConfig();
! /* strcpy(temp, tmpnam(NULL)); /* temp file name */
if ((argc < 2) || (argc > 3)) {
fprintf(stderr, "netmailer: usage: "
***************
*** 223,231 ****
mlist = 1;
}
/* convert to ASCII & get info */
! fp = fopen(temp, "w");
msgform(argv[1], fp, sbuf, rbuf, nbuf, pbuf, &mid_buf, rmname, subject);
fclose(fp);
strcpy(buf, rmname);
strcpy(rmname, "room_");
--- 224,236 ----
mlist = 1;
}
/* convert to ASCII & get info */
! /* fp = fopen(temp, "w"); */
! fh = mkstemp( "/tmp/netmailer.XXXXXXXX" );
! fp = fdopen( fh, "w" );
!
msgform(argv[1], fp, sbuf, rbuf, nbuf, pbuf, &mid_buf, rmname, subject);
fclose(fp);
+ close(fh);
strcpy(buf, rmname);
strcpy(rmname, "room_");