setup.c: guard config parser from value=NULL
core.worktree expects a string value Signed-off-by: Junio C Hamano <gitster@pobox.com>
Junio C Hamano committed
Feb 11, 2008 at 11:00 UTC
180483c5c94a37c9fe304dded99d3db56d2d2b38
1 file changed
+2
setup.c
+2
@@ -372,6 +372,8 @@ int check_repository_format_version(const char *var, const char *value)
372
if (is_bare_repository_cfg == 1)
373
inside_work_tree = -1;
374
} else if (strcmp(var, "core.worktree") == 0) {
375
+ if (!value)
376
+ return config_error_nonbool(var);
377
if (git_work_tree_cfg)
378
free(git_work_tree_cfg);
379
git_work_tree_cfg = xstrdup(value);