]> asedeno.scripts.mit.edu Git - PuTTY.git/commitdiff
NULL needs to be cast to void * when passed to a variadic function like
authorBen Harris <bjh21@bjh21.me.uk>
Mon, 4 Apr 2005 13:44:45 +0000 (13:44 +0000)
committerBen Harris <bjh21@bjh21.me.uk>
Mon, 4 Apr 2005 13:44:45 +0000 (13:44 +0000)
execl().  Spotted by Damien Miller.

[originally from svn r5592]

unix/uxproxy.c
unix/uxpty.c

index 617f5ccf07d04b7a23ec985aab63bde0e88822b3..209991fc8ee6387fe2a1d2fa512b4b0b05d3d390 100644 (file)
@@ -281,7 +281,7 @@ Socket platform_new_connection(SockAddr addr, char *hostname,
            close(i);
        fcntl(0, F_SETFD, 0);
        fcntl(1, F_SETFD, 0);
-       execl("/bin/sh", "sh", "-c", cmd, NULL);
+       execl("/bin/sh", "sh", "-c", cmd, (void *)NULL);
        _exit(255);
     }
 
index f91dc7160ead071a18014f7d7ebc6ddee007f875..37a017d35ad79f8b19afdca765ef6caedbe628c3 100644 (file)
@@ -813,7 +813,7 @@ static const char *pty_init(void *frontend, void **backend_handle, Config *cfg,
                sprintf(shellname, "-%s", p);
            } else
                shellname = shell;
-           execl(getenv("SHELL"), shellname, NULL);
+           execl(getenv("SHELL"), shellname, (void *)NULL);
        }
 
        /*