X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/8a14191c0a0ad15bb8f35b49748c75c1e0a8c2f4..39a9d9d85d0f2289d8c1257251311b7cf959c700:/uip/post.c diff --git a/uip/post.c b/uip/post.c index 7cc111e4..c98f67ed 100644 --- a/uip/post.c +++ b/uip/post.c @@ -2006,8 +2006,11 @@ fcc (char *file, char *folder) static void die (char *what, char *fmt, ...) { + int err; va_list ap; + err = errno; + (void) m_unlink (tmpfil); if (msgflags & MINV) (void) m_unlink (bccfil); @@ -2016,6 +2019,7 @@ die (char *what, char *fmt, ...) sm_end (NOTOK); va_start(ap, fmt); + errno = err; advertise (what, NULL, fmt, ap); va_end(ap); done (1);