chiark / gitweb /
prefork-interp: fix non-script-arg case
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 11 Aug 2022 18:23:34 +0000 (19:23 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 21 Aug 2022 20:21:10 +0000 (21:21 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
cprogs/prefork.c

index 425974c0ad5979aa6628aa20aee7dd661bd07407..25639418fa9685fceb4cd6972b8318dd0185084f 100644 (file)
@@ -148,7 +148,8 @@ void find_socket_path(void) {
     int i;
 
     ident_addstring(0,interp);
-    ident_addstring(0,script);
+    if (script)
+      ident_addstring(0,script);
     sha256_digest(&identsc,sizeof(bbuf),bbuf);
 
     for (i=0; i<identlen; i += 2)