config: fix crash after memory backend entry freed

This commit is contained in:
Kevin Saul
2026-04-29 22:24:33 +12:00
parent 3b5ecb0d42
commit d30a69c63d

View File

@@ -199,6 +199,7 @@ static int config_memory_get(git_config_backend *backend, const char *key, git_c
if ((error = git_config_list_get(&entry, memory_backend->config_list, key)) != 0)
return error;
git_config_list_incref(memory_backend->config_list);
*out = &entry->base;
return 0;
}