diff options
author | Jérémie Courrèges-Anglas <jca@wxcvbn.org> | 2014-03-24 10:11:38 +0100 |
---|---|---|
committer | Jérémie Courrèges-Anglas <jca@wxcvbn.org> | 2014-03-24 10:24:03 +0100 |
commit | 020dc81d058aa7f82039a373cc6f6e420b8f43c7 (patch) | |
tree | 7c7107799a2af23437b7d247982877c5abc5940f | |
parent | e8f1cd328f9c15e2b1814962e2728d86a1565658 (diff) | |
download | ratpoison-020dc81d058aa7f82039a373cc6f6e420b8f43c7.zip |
Ensure NULL is treated as a pointer in execl* calls
-rw-r--r-- | src/actions.c | 4 | ||||
-rw-r--r-- | src/events.c | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/actions.c b/src/actions.c index a7466e0..e08dc58 100644 --- a/src/actions.c +++ b/src/actions.c @@ -2699,8 +2699,8 @@ spawn(char *cmd, int raw, rp_frame *frame) /* raw means don't run it through sh. */ if (raw) - execl (cmd, cmd, NULL); - execl("/bin/sh", "sh", "-c", cmd, NULL); + execl (cmd, cmd, (char *)NULL); + execl("/bin/sh", "sh", "-c", cmd, (char *)NULL); _exit(EXIT_FAILURE); } diff --git a/src/events.c b/src/events.c index 8c8950d..814e1ef 100644 --- a/src/events.c +++ b/src/events.c @@ -943,7 +943,7 @@ handle_signals (void) { deactivate_screen(&screens[i]); } - execlp(rp_exec_newwm, rp_exec_newwm, NULL); + execlp (rp_exec_newwm, rp_exec_newwm, (char *)NULL); /* Failed. Clean up. */ PRINT_ERROR (("exec %s ", rp_exec_newwm)); |