commit de060dffe28619a317fa08ba93510e621429e235 from: Stefan Sperling date: Mon Dec 24 16:39:23 2018 UTC handle zero-length files in open_blob() correctly commit - 454a6b592b0a6aa8a7bf176c74a517c545d26521 commit + de060dffe28619a317fa08ba93510e621429e235 blob - 5db2105615c4d56be67271f6eeb24fa290e4db21 blob + daab8a5a6c149bb4f48f9aa3f6c7e0b89d1bb1cb --- lib/object.c +++ lib/object.c @@ -1023,7 +1023,7 @@ open_blob(struct got_blob_object **blob, struct got_re goto done; } - if (hdrlen >= size) { + if (hdrlen > size) { err = got_error(GOT_ERR_BAD_OBJ_HDR); goto done; }