From 0594e3efb75c806a53f2ef5693e55ee641788053 Mon Sep 17 00:00:00 2001 From: nulltoken Date: Thu, 3 Mar 2011 19:36:54 +0200 Subject: [PATCH] Prevent _dirent_loose_load() from choking on empty folders --- src/refs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/refs.c b/src/refs.c index 02d9b6b3e..e8e87e7ae 100644 --- a/src/refs.c +++ b/src/refs.c @@ -537,7 +537,7 @@ static int _dirent_loose_load(void *data, char *full_path) int error; if (gitfo_isdir(full_path) == GIT_SUCCESS) - gitfo_dirent(full_path, GIT_PATH_MAX, _dirent_loose_load, repository); + return gitfo_dirent(full_path, GIT_PATH_MAX, _dirent_loose_load, repository); file_path = full_path + strlen(repository->path_repository); error = loose_lookup(&reference, repository, file_path, 1);