Commit 40070445538ba6ede8dfef36e0a9824f71b33a06

Vicent Marti 2011-06-18T00:54:24

config: Typorrrrl

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
diff --git a/src/config.c b/src/config.c
index ff7204b..2b2bdb0 100644
--- a/src/config.c
+++ b/src/config.c
@@ -93,7 +93,11 @@ int git_config_add_file_ondisk(git_config *cfg, const char *path, int priority)
 
 	error = git_config_add_file(cfg, file, priority);
 	if (error < GIT_SUCCESS) {
-		file->free(file); /* free manually; the file is not owned by the ODB yet */
+		/*
+		 * free manually; the file is not owned by the config
+		 * instance yet and will not be freed on cleanup
+		 */
+		file->free(file);
 		return error;
 	}