]> diplodocus.org Git - nmh/blobdiff - uip/inc.c
Another pass at cleaning up (some of) the manpages.
[nmh] / uip / inc.c
index b4572824a7eb7c3e094a84e126bdea5b5a7264af..7d128420ae6e2e7a3c7f2f7fd78187ae8bbce16b 100644 (file)
--- a/uip/inc.c
+++ b/uip/inc.c
@@ -137,7 +137,7 @@ static gid_t return_gid;
 #define TRYDROPGROUPPRIVS() DROPGROUPPRIVS()
 #define DROPGROUPPRIVS() \
     if (setegid(getgid()) != 0) { \
-        adios ("setegid", "unable to set group to %ld", (long) getgid()); \
+        adios ("setegid", "unable to restore group to %ld", (long) getgid()); \
     }
 #define GETGROUPPRIVS() \
     if (setegid(return_gid) != 0) { \
@@ -959,6 +959,7 @@ skip:
 static void
 inc_done (int status)
 {
+    done = exit;
     if (packfile && pd != NOTOK)
        mbx_close (packfile, pd);
     if (locked)