Helped-by: Johannes Schindelin <[email protected]>
Signed-off-by: Nguyễn Thái Ngọc Duy <[email protected]>
---
diff.c | 9 ++-------
1 file changed, 2 insertions(+), 7 deletions(-)
diff --git a/diff.c b/diff.c
index da5ba835ce..2351571251 100644
--- a/diff.c
+++ b/diff.c
@@ -4814,20 +4814,15 @@ static int diff_opt_break_rewrites(const struct option
*opt,
const char *arg, int unset)
{
int *break_opt = opt->value;
- int opt1, opt2;
+ int opt1, opt2 = 0;
BUG_ON_OPT_NEG(unset);
if (!arg)
arg = "";
opt1 = parse_rename_score(&arg);
- switch (*arg) {
- case '\0':
- opt2 = 0;
- break;
- case '/':
+ if (*arg == '/') {
arg++;
opt2 = parse_rename_score(&arg);
- break;
}
if (*arg != 0)
return error(_("%s expects <n>/<m> form"), opt->long_name);
--
2.20.1.560.g70ca8b83ee