diff options
author | Stefan Metzmacher <metze@samba.org> | 2014-02-26 07:38:07 +0100 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2014-04-02 09:03:42 +0200 |
commit | f03653e39aa01dea37a237996a2660206b0b01d4 (patch) | |
tree | bdb32b9a69cd1f051df063828e576f47fb5d57c6 /lib/util/util_runcmd.c | |
parent | cc2bc23e46028bf58261a86ce3c2db437580611d (diff) | |
download | samba-f03653e39aa01dea37a237996a2660206b0b01d4.tar.gz samba-f03653e39aa01dea37a237996a2660206b0b01d4.tar.xz samba-f03653e39aa01dea37a237996a2660206b0b01d4.zip |
lib/util: fix const warnings
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'lib/util/util_runcmd.c')
-rw-r--r-- | lib/util/util_runcmd.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/util/util_runcmd.c b/lib/util/util_runcmd.c index bc5cc10a8b..c8547de694 100644 --- a/lib/util/util_runcmd.c +++ b/lib/util/util_runcmd.c @@ -204,13 +204,16 @@ struct tevent_req *samba_runcmd_send(TALLOC_CTX *mem_ctx, va_start(ap, argv0); while (1) { + const char **l; char *arg = va_arg(ap, char *); if (arg == NULL) break; - argv = discard_const_p(char *, str_list_add((const char **)argv, arg)); - if (!argv) { + l = discard_const_p(const char *, argv); + l = str_list_add(l, arg); + if (l == NULL) { fprintf(stderr, "Out of memory in child\n"); _exit(255); } + argv = discard_const_p(char *, l); } va_end(ap); |