Paper bag fix diff invocation in 'git stash show'
[gitweb.git] / refs.c
diff --git a/refs.c b/refs.c
index fac6548001068b15739065d04e343c8730e8c3de..09a2c87fc23e4298bb3bcddc5c2cc649c3206a04 100644 (file)
--- a/refs.c
+++ b/refs.c
@@ -869,6 +869,7 @@ static int repack_without_ref(const char *refname)
                        die("too long a refname '%s'", list->name);
                write_or_die(fd, line, len);
        }
+       close(fd);
        return commit_lock_file(&packlock);
 }