56 lines
1.3 KiB
Text
56 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_");
|