X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=uip%2Frcvtty.c;h=464a0276be02936d3025fceb9342ef10d0ac4ba0;hp=b847b563972e4f0aab765add41c924fe3e0fc581;hb=045b9601403a216c400642229f2b291f85f88f7d;hpb=17e31955aca3a425a3c6d6fc128f6648f9550369 diff --git a/uip/rcvtty.c b/uip/rcvtty.c index b847b56..464a027 100644 --- a/uip/rcvtty.c +++ b/uip/rcvtty.c @@ -191,13 +191,13 @@ message_fd (char **vec) struct stat st; #ifdef HAVE_MKSTEMP - unlink (mkstemp (strncpy (tmpfil, "/tmp/rcvttyXXXXX", sizeof(tmpfil)))); + fd = mkstemp (strncpy (tmpfil, "/tmp/rcvttyXXXXX", sizeof(tmpfil))); #else unlink (mktemp (strncpy (tmpfil, "/tmp/rcvttyXXXXX", sizeof(tmpfil)))); -#endif if ((fd = open (tmpfil, O_RDWR | O_CREAT | O_TRUNC, 0600)) == NOTOK) return header_fd (); unlink (tmpfil); +#endif if ((child_id = vfork()) == NOTOK) { /* fork error */