From 24b2182c5a77945bedbc5de0f1b4a9b6f5d27284 Mon Sep 17 00:00:00 2001 From: Patrick Steinhardt Date: Tue, 15 Nov 2016 12:53:53 +0100 Subject: [PATCH] sortedcache: plug leaked file descriptor --- src/sortedcache.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/sortedcache.c b/src/sortedcache.c index ed4199b71..5bd989a9f 100644 --- a/src/sortedcache.c +++ b/src/sortedcache.c @@ -216,6 +216,7 @@ int git_sortedcache_lockandload(git_sortedcache *sc, git_buf *buf) if (p_fstat(fd, &st) < 0) { giterr_set(GITERR_OS, "failed to stat file"); error = -1; + (void)p_close(fd); goto unlock; }