From 973deda0eaf4e16c8cc0b25ca1bff1faae17584e Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Sun, 3 Mar 2013 23:41:53 -0500 Subject: ui-snapshot.c: Fill argv[0] with dummy. parse_archive_args does not pass PARSE_OPT_KEEP_ARGV0 to parse_args, which means the first argument will be discarded, as though it were a function being called from the command-line. Thus, we fill argv[0] with a dummy argument to prevent this from happening. Signed-off-by: Jason A. Donenfeld --- ui-snapshot.c | 1 + 1 file changed, 1 insertion(+) (limited to 'ui-snapshot.c') diff --git a/ui-snapshot.c b/ui-snapshot.c index 281899d..54e659c 100644 --- a/ui-snapshot.c +++ b/ui-snapshot.c @@ -14,6 +14,7 @@ static int write_archive_type(const char *format, const char *hex, const char *prefix) { struct argv_array argv = ARGV_ARRAY_INIT; + argv_array_push(&argv, "snapshot"); argv_array_push(&argv, format); if (prefix) { argv_array_push(&argv, "--prefix"); -- cgit v1.2.3-59-g8ed1b