summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2008-02-11 18:46:39 (GMT)
committerJunio C Hamano <gitster@pobox.com>2008-02-11 21:11:36 (GMT)
commitd865eb2a0d5f121a46dfcc18c78e7f27e0af0fbc (patch)
tree49188f682a6efe638df290b65d2c25265dfd5e83
parent5768c98ab8892ee0ca46e23ed46c4d94e0503e72 (diff)
downloadgit-d865eb2a0d5f121a46dfcc18c78e7f27e0af0fbc.zip
git-d865eb2a0d5f121a46dfcc18c78e7f27e0af0fbc.tar.gz
git-d865eb2a0d5f121a46dfcc18c78e7f27e0af0fbc.tar.bz2
builtin-commit.c: guard config parser from value=NULL
commit.template configuration expects a string value. Signed-off-by: Junio C Hamano <gitster@pobox.com>
-rw-r--r--builtin-commit.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/builtin-commit.c b/builtin-commit.c
index 3a47275..a43f201 100644
--- a/builtin-commit.c
+++ b/builtin-commit.c
@@ -743,6 +743,8 @@ static void print_summary(const char *prefix, const unsigned char *sha1)
int git_commit_config(const char *k, const char *v)
{
if (!strcmp(k, "commit.template")) {
+ if (!v)
+ return config_error_nonbool(v);
template_file = xstrdup(v);
return 0;
}