K 10 svn:author V 5 garga K 8 svn:date V 27 2010-09-28T17:27:49.000000Z K 7 svn:log V 489 Fix a mmap() error scanning PDF files, as described on clamav's git repo commit log: off_t is 64-bit, size_t is still 32-bit and that causes unexpected integer promotion here: map_off = map->len - 2048 First the unsigned subtraction is performed, and then the unsigned (!) value is sign-extended to 64-bit. Hence a negative value becomes positive, which is wrong. Reported by: Franz Schwartau Obtained from: https://wwws.clamav.net/bugzilla/show_bug.cgi?id=2300 END