Commit Diff
--- lib/object.c +++ lib/object.c @@ -252,6 +252,7 @@ read_object_header_privsep(struct got_object **obj, in f = fdopen(fd, "rb"); if (f == NULL) { err = got_error_from_errno(); + close(fd); goto done; }
--- lib/object.c +++ lib/object.c @@ -252,6 +252,7 @@ read_object_header_privsep(struct got_object **obj, in f = fdopen(fd, "rb"); if (f == NULL) { err = got_error_from_errno(); + close(fd); goto done; }