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>
This commit is contained in:
Pavel Roskin 2006-05-07 17:36:12 -04:00 коммит произвёл Junio C Hamano
Родитель 245f1029d6
Коммит 5d8ee9ceb8
1 изменённых файлов: 2 добавлений и 0 удалений

Просмотреть файл

@ -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;
}