Commit Diff


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;
 	}