From ab3f609981cd43ed09ea4d3522738322d8e81604 Mon Sep 17 00:00:00 2001 From: Nelson Elhage Date: Sun, 5 Aug 2018 14:25:22 +0000 Subject: Don't error on missing section, just continue (cherry picked from commit 019409be004fb73071415750e98db03d33fada47) --- src/config_file.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/config_file.c b/src/config_file.c index c95ad6705..8808a161c 100644 --- a/src/config_file.c +++ b/src/config_file.c @@ -1075,12 +1075,12 @@ static int read_on_variable( GIT_UNUSED(line); GIT_UNUSED(line_len); - if (!current_section) { - giterr_set(GITERR_CONFIG, "no section for key: %s", var_name); - return -1; + if (current_section) { + git_buf_puts(&buf, current_section); + git_buf_putc(&buf, '.'); } git__strtolower(var_name); - git_buf_printf(&buf, "%s.%s", current_section, var_name); + git_buf_puts(&buf, var_name); git__free(var_name); if (git_buf_oom(&buf)) { -- cgit v1.2.1