summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJérémie Courrèges-Anglas <jca@wxcvbn.org>2014-03-24 10:11:38 +0100
committerJérémie Courrèges-Anglas <jca@wxcvbn.org>2014-03-24 10:24:03 +0100
commit020dc81d058aa7f82039a373cc6f6e420b8f43c7 (patch)
tree7c7107799a2af23437b7d247982877c5abc5940f
parente8f1cd328f9c15e2b1814962e2728d86a1565658 (diff)
downloadratpoison-020dc81d058aa7f82039a373cc6f6e420b8f43c7.zip
Ensure NULL is treated as a pointer in execl* calls
-rw-r--r--src/actions.c4
-rw-r--r--src/events.c2
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));