Merge branch 'rm/strchrnul-not-strlen'

* rm/strchrnul-not-strlen:
  use strchrnul() in place of strchr() and strlen()
This commit is contained in:
Junio C Hamano
2014-03-18 13:51:18 -07:00
9 changed files with 31 additions and 54 deletions

9
diff.c
View File

@ -3362,14 +3362,11 @@ static int opt_arg(const char *arg, int arg_short, const char *arg_long, int *va
if (c != '-')
return 0;
arg++;
eq = strchr(arg, '=');
if (eq)
len = eq - arg;
else
len = strlen(arg);
eq = strchrnul(arg, '=');
len = eq - arg;
if (!len || strncmp(arg, arg_long, len))
return 0;
if (eq) {
if (*eq) {
int n;
char *end;
if (!isdigit(*++eq))