@Greg: You may want to run valgrind over the filestat functions before release..
efree(entry);
efree(save2);
if (IS_EXISTS_CHECK(type)) {
+ efree(arch);
RETURN_TRUE;
}
goto stat_entry;
RETURN_FALSE;
}
stat_entry:
+ efree(arch);
if (!data->is_dir) {
sb.st_size = data->uncompressed_filesize;
sb.st_mode = data->flags & PHAR_ENT_PERM_MASK;
}
statme_baby:
- efree(arch);
if (!phar->is_writeable) {
sb.st_mode = (sb.st_mode & 0555) | (sb.st_mode & ~0777);
}