Commit Diff


commit - fd3bb074b1599bb655945a9979ba082181d4006e
commit + 70e0b03e0f6e711ea263718b3cd41ce5a56f7c99
blob - a2fdf06a31ef966e67ff58156ee7fa833ff8e910
blob + 00299a0cc98e46c79771198f9712ef9e9baf581a
--- lib/pack_index.c
+++ lib/pack_index.c
@@ -305,6 +305,7 @@ read_packed_object(struct got_pack *pack, struct got_i
 				    "mapoff %lld would overflow size_t",
 				    (long long)mapoff
 				    + obj->delta.ofs.base_offsetlen);
+				break;
 			}
 
 			obj->crc = crc32(obj->crc, pack->map + mapoff,