diff options
-rw-r--r-- | src/odb_loose.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/odb_loose.c b/src/odb_loose.c index 7032b8a71..470421e15 100644 --- a/src/odb_loose.c +++ b/src/odb_loose.c @@ -433,7 +433,8 @@ static int read_header_loose(git_rawobj *out, git_buf *loc) } done: - p_close(fd); + if (fd >= 0) + p_close(fd); return error; } |