Merge branch 'ak/sh-setup-dot-source-i18n-fix'
[gitweb.git] / builtin / rev-parse.c
index 4da1f1da25b48c1027a3d255f1f86bb260c1fd21..cfb0f1510c59674abe68fb67ff45142b5c92ac89 100644 (file)
@@ -671,8 +671,9 @@ int cmd_rev_parse(int argc, const char **argv, const char *prefix)
                                filter &= ~(DO_FLAGS|DO_NOREV);
                                verify = 1;
                                abbrev = DEFAULT_ABBREV;
-                               if (arg[7] == '=')
-                                       abbrev = strtoul(arg + 8, NULL, 10);
+                               if (!arg[7])
+                                       continue;
+                               abbrev = strtoul(arg + 8, NULL, 10);
                                if (abbrev < MINIMUM_ABBREV)
                                        abbrev = MINIMUM_ABBREV;
                                else if (40 <= abbrev)