Browse Source

Release config lock if the regex is invalid

Signed-off-by: Pavel Roskin <proski@gnu.org>
Signed-off-by: Junio C Hamano <junkio@cox.net>
maint
Pavel Roskin 19 years ago committed by Junio C Hamano
parent
commit
5d8ee9ceb8
  1. 2
      config.c

2
config.c

@ -514,6 +514,8 @@ int git_config_set_multivar(const char* key, const char* value, @@ -514,6 +514,8 @@ int git_config_set_multivar(const char* key, const char* value,
fprintf(stderr, "Invalid pattern: %s\n",
value_regex);
free(store.value_regex);
close(fd);
unlink(lock_file);
ret = 6;
goto out_free;
}

Loading…
Cancel
Save