Searched refs:locator (Results 1 – 2 of 2) sorted by relevance
2 Bug #77565 (Incorrect locator detection in ZIP-based phars)
229 phar_zip_dir_end locator; in phar_parse_zipfile() local230 char buf[sizeof(locator) + 65536]; in phar_parse_zipfile()240 if (size > sizeof(locator) + 65536) { in phar_parse_zipfile()242 size = sizeof(locator) + 65536; in phar_parse_zipfile()263 memcpy((void *)&locator, (void *) p, sizeof(locator)); in phar_parse_zipfile()264 if (PHAR_GET_16(locator.centraldisk) != 0 || PHAR_GET_16(locator.disknumber) != 0) { in phar_parse_zipfile()273 if (PHAR_GET_16(locator.counthere) != PHAR_GET_16(locator.count)) { in phar_parse_zipfile()285 if (PHAR_GET_16(locator.comment_len)) { in phar_parse_zipfile()287 metadata = p + sizeof(locator); in phar_parse_zipfile()391 for (i = 0; i < PHAR_GET_16(locator.count); ++i) { in phar_parse_zipfile()[all …]
Completed in 8 milliseconds