Guard a test against wc that pads its output with whitespace
[gitweb.git] / shell.c
diff --git a/shell.c b/shell.c
index 2c4789e944058c7dcab2deb5935a054691550d36..cd316185e96c73c1f7d0e6309abe3241c2deb7c4 100644 (file)
--- a/shell.c
+++ b/shell.c
@@ -5,8 +5,7 @@ static int do_generic_cmd(const char *me, char *arg)
 {
        const char *my_argv[4];
 
-       arg = sq_dequote(arg);
-       if (!arg)
+       if (!arg || !(arg = sq_dequote(arg)))
                die("bad argument");
 
        my_argv[0] = me;