X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=git-compat-util.h;h=fe845ae639767dc8f56a9196a7faefb468737bba;hb=7a876edf5d5224e0755cfabb808b042f300e293d;hp=02a73eeb667e798fca29de25fed6b0b2900f6912;hpb=2c177a1ca1b82ee6cbaa32521da75b8b1c137a73;p=git.git diff --git a/git-compat-util.h b/git-compat-util.h index 02a73eeb6..fe845ae63 100644 --- a/git-compat-util.h +++ b/git-compat-util.h @@ -388,6 +388,8 @@ extern int odb_pack_keep(char *name, size_t namesz, unsigned char *sha1); static inline size_t xsize_t(off_t len) { + if (len > (size_t) len) + die("Cannot handle files this big"); return (size_t)len; }