| commit | 5d8ee9ceb8912c83336191d32b8898943b8944b8 | [log] [tgz] | 
|---|---|---|
| author | Pavel Roskin <proski@gnu.org> | Sun May 07 17:36:12 2006 -0400 | 
| committer | Junio C Hamano <junkio@cox.net> | Sun May 07 15:31:06 2006 -0700 | 
| tree | 7eb67e5f1ed36d10928e1566f3e8bfb9fb0fe30f | |
| parent | 245f1029d674b95d63b5faea2269f98d28b3adb2 [diff] | 
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>
diff --git a/config.c b/config.c index 87fb220..11d65f8 100644 --- a/config.c +++ b/config.c
@@ -514,6 +514,8 @@ fprintf(stderr, "Invalid pattern: %s\n", value_regex); free(store.value_regex); + close(fd); + unlink(lock_file); ret = 6; goto out_free; }