chiark / gitweb /
nspawn: fix use-after-free and leak in error paths
[elogind.git] / src / login / inhibit.c
index b81cf0f6887ff902efe6a7f1ead9b3028aa67d07..fcc8d722359c00cde4d1199791dcb5f989f847dc 100644 (file)
@@ -20,7 +20,6 @@
 ***/
 
 #include <getopt.h>
-#include <assert.h>
 #include <stdlib.h>
 #include <stdio.h>
 #include <unistd.h>
@@ -280,7 +279,7 @@ int main(int argc, char *argv[]) {
                         _exit(EXIT_FAILURE);
                 }
 
-                r = wait_for_terminate_and_warn(argv[optind], pid);
+                r = wait_for_terminate_and_warn(argv[optind], pid, true);
                 return r < 0 ? EXIT_FAILURE : r;
         }