openbsd-ports/mail/nmh/patches/patch-af
1998-05-28 21:53:50 +00:00

27 lines
674 B
Plaintext

--- uip/spost.c.orig Sat May 16 14:38:10 1998
+++ uip/spost.c Thu May 28 11:31:45 1998
@@ -338,8 +338,9 @@
out = stdout;
}
else {
- mktemp (tmpfil);
- if ((out = fopen (tmpfil, "w")) == NULL)
+ int fd = mkstemp( tmpfil );
+ if (( fd == -1 ) ||
+ ((out = fdopen( fd, "w" )) == NULL))
adios (tmpfil, "unable to create");
chmod (tmpfil, 0600);
}
@@ -699,8 +700,9 @@
char *vec[6];
FILE * in, *out;
- mktemp (bccfil);
- if ((out = fopen (bccfil, "w")) == NULL)
+ fd = mkstemp( bccfil );
+ if (( fd == -1 ) ||
+ ((out = fdopen( fd, "w" )) == NULL))
adios (bccfil, "unable to create");
chmod (bccfil, 0600);