X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=src%2Fwall-notify.c;h=7fb3b33cbc0bdaaf2e7436abf77bd7ca4b8d4fa1;hb=d9e9fb8ccfa208052b89aee8cfd3fc6c38752b96;hp=24afb7a1f90295f3cf69e80e6815dbbbb189e10a;hpb=ebdd9b1bfc90722e80fcd25f7121888fc57507cf;p=wall-notify%2Fwall-notify.git diff --git a/src/wall-notify.c b/src/wall-notify.c index 24afb7a..7fb3b33 100644 --- a/src/wall-notify.c +++ b/src/wall-notify.c @@ -205,9 +205,6 @@ static void pass_buffer_to_program(const char *buffer, size_t length, char **arg pid_t pid; - /* Skip argv[0]. */ - argv++; - if (pipe(fds) != 0) { perror("pipe"); return; @@ -303,9 +300,14 @@ static void usage(const char *argv0) { int main(int argc, char **argv) { int ptm, pts; char *name; + const char *argv0; + + argv0 = argv[0]; + /* Don't pass our argv[0] to the notification program. */ + argv++; if (argc < 2) { - usage(argv[0]); + usage(argv0); } ptm = open_tty();