]> diplodocus.org Git - nmh/commitdiff
Don't cast zero to pid_t for setpgid(2)'s first argument.
authorRalph Corderoy <ralph@inputplus.co.uk>
Mon, 28 Aug 2017 16:53:15 +0000 (17:53 +0100)
committerRalph Corderoy <ralph@inputplus.co.uk>
Mon, 28 Aug 2017 16:53:15 +0000 (17:53 +0100)
uip/rcvtty.c
uip/slocal.c

index 60d9a69..1e28623 100644 (file)
@@ -232,7 +232,7 @@ message_fd (char **vec)
     if (dup2 (fd, 1) == NOTOK || dup2 (fd, 2) == NOTOK)
        _exit (-1);
     closefds (3);
     if (dup2 (fd, 1) == NOTOK || dup2 (fd, 2) == NOTOK)
        _exit (-1);
     closefds (3);
-    setpgid ((pid_t) 0, getpid ());    /* put in own process group */
+    setpgid(0, getpid());      /* put in own process group */
     if (execvp (vec[0], vec) == NOTOK) {
         _exit (-1);
     }
     if (execvp (vec[0], vec) == NOTOK) {
         _exit (-1);
     }
index 2bf71fa..bd751a1 100644 (file)
@@ -1085,7 +1085,7 @@ usr_pipe (int fd_arg, char *cmd, char *pgm, char **vec, int suppress)
            }
 #endif /* TIOCNOTTY */
 
            }
 #endif /* TIOCNOTTY */
 
-           setpgid ((pid_t) 0, getpid ());     /* put in own process group */
+            setpgid(0, getpid());      /* put in own process group */
 
            *environ = NULL;
            setenv("USER", pw->pw_name, 1);
 
            *environ = NULL;
            setenv("USER", pw->pw_name, 1);