char *entry = idata->internal_file->filename, *cwd;
PHAR_G(cwd_init) = 1;
- if (idata->phar->is_tar || idata->phar->is_zip && idata->internal_file->filename_len == sizeof(".phar/stub.php")-1 && !strncmp(idata->internal_file->filename, ".phar/stub.php", sizeof(".phar/stub.php")-1)) {
+ if ((idata->phar->is_tar || idata->phar->is_zip) && idata->internal_file->filename_len == sizeof(".phar/stub.php")-1 && !strncmp(idata->internal_file->filename, ".phar/stub.php", sizeof(".phar/stub.php")-1)) {
/* we're executing the stub, which doesn't count as a file */
PHAR_G(cwd_init) = 0;
} else if ((cwd = strrchr(entry, '/'))) {