@@ -264,19 +264,13 @@ zend_result phar_mount_entry(phar_archive_data *phar, const char *filename, size
264264}
265265/* }}} */
266266
267- zend_string * phar_find_in_include_path (const zend_string * filename , phar_archive_data * * pphar ) /* {{{ */
267+ zend_string * phar_find_in_include_path (const zend_string * filename ) /* {{{ */
268268{
269269 zend_string * ret ;
270270 char * path ;
271271 zend_string * arch ;
272272 phar_archive_data * phar ;
273273
274- if (pphar ) {
275- * pphar = NULL ;
276- } else {
277- pphar = & phar ;
278- }
279-
280274 if (!zend_is_executing () || !PHAR_G (cwd )) {
281275 return NULL ;
282276 }
@@ -314,11 +308,7 @@ zend_string *phar_find_in_include_path(const zend_string *filename, phar_archive
314308 zend_string_release_ex (arch , false);
315309 return NULL ;
316310 }
317- splitted :
318- if (pphar ) {
319- * pphar = phar ;
320- }
321-
311+ splitted :;
322312 zend_string * test = phar_fix_filepath (ZSTR_VAL (filename ), ZSTR_LEN (filename ), true);
323313 if (ZSTR_VAL (test )[0 ] == '/' ) {
324314 if (zend_hash_str_exists (& (phar -> manifest ), ZSTR_VAL (test ) + 1 , ZSTR_LEN (test ) - 1 )) {
@@ -347,22 +337,6 @@ zend_string *phar_find_in_include_path(const zend_string *filename, phar_archive
347337 ret = php_resolve_path (ZSTR_VAL (filename ), ZSTR_LEN (filename ), path );
348338 efree (path );
349339
350- if (ret && zend_string_starts_with_literal_ci (ret , "phar://" )) {
351- /* found phar:// */
352- arch = phar_split_fname (ZSTR_VAL (fname ), ZSTR_LEN (fname ), NULL , 1 , 0 );
353- if (!arch ) {
354- return ret ;
355- }
356-
357- * pphar = zend_hash_find_ptr (& (PHAR_G (phar_fname_map )), arch );
358-
359- if (!* pphar && PHAR_G (manifest_cached )) {
360- * pphar = zend_hash_find_ptr (& cached_phars , arch );
361- }
362-
363- zend_string_release_ex (arch , false);
364- }
365-
366340 return ret ;
367341}
368342/* }}} */
0 commit comments