X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=daemon%2Fcommand.c;h=9e23e5723b04463bf57f32166c35a29fbcc6e69e;hb=1f0810eb3a98cbfd347af59b6b9bc624ddff6028;hp=4420cba84d496e48d83249012c5e5ae8b0cd839c;hpb=27566d8323e4a8af59f5649aeeaef97ebd55cbd0;p=libguestfs.git diff --git a/daemon/command.c b/daemon/command.c index 4420cba..9e23e57 100644 --- a/daemon/command.c +++ b/daemon/command.c @@ -36,7 +36,7 @@ do_command (char **argv) int dev_ok, dev_pts_ok, proc_ok, selinux_ok, sys_ok; /* We need a root filesystem mounted to do this. */ - NEED_ROOT (NULL); + NEED_ROOT (return NULL); /* Conveniently, argv is already a NULL-terminated argv-style array * of parameters, so we can pass it straight in to our internal @@ -132,7 +132,7 @@ do_command_lines (char **argv) } char * -do_sh (char *command) +do_sh (const char *command) { char *argv[] = { "/bin/sh", "-c", command, NULL }; @@ -140,7 +140,7 @@ do_sh (char *command) } char ** -do_sh_lines (char *command) +do_sh_lines (const char *command) { char *argv[] = { "/bin/sh", "-c", command, NULL };