diff options
Diffstat (limited to 'src/config_file.c')
| -rw-r--r-- | src/config_file.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/config_file.c b/src/config_file.c index 80c63d2a3..433423582 100644 --- a/src/config_file.c +++ b/src/config_file.c @@ -1343,10 +1343,9 @@ static int parse_variable(diskfile_backend *cfg, char **var_name, char **var_val else value_start = var_end + 1; - if (git__isspace(var_end[-1])) { - do var_end--; - while (git__isspace(var_end[0])); - } + var_end--; + while (git__isspace(*var_end)) + var_end--; *var_name = git__strndup(line, var_end - line + 1); GITERR_CHECK_ALLOC(*var_name); |
