From 9b3ea9bb598c076f90332e0612b97d0062a6b901 Mon Sep 17 00:00:00 2001 From: Marcus Boerger Date: Thu, 5 Jan 2006 00:53:41 +0000 Subject: [PATCH] - Allow simple .phar too (in that case we guess no compression) --- ext/phar/phar.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ext/phar/phar.c b/ext/phar/phar.c index 2e5c52ba79..91eeeda4b4 100644 --- a/ext/phar/phar.c +++ b/ext/phar/phar.c @@ -382,8 +382,11 @@ static php_url* phar_open_url(php_stream_wrapper *wrapper, char *filename, char } else if (pos_z) { ext_str = pos_z; ext_len = 8; + } else if ((pos_p = strstr(filename, ".phar")) != NULL) { + ext_str = pos_p; + ext_len = 5; } else { - php_stream_wrapper_log_error(wrapper, options TSRMLS_CC, "phar error: invalid url \"%s\" (filename extension must be either .phar.php or .phar.gz)", filename); + php_stream_wrapper_log_error(wrapper, options TSRMLS_CC, "phar error: invalid url \"%s\" (filename extension must be .phar.php, .phar.gz or .phar)", filename); return NULL; } resource = emalloc(sizeof(php_url)); -- 2.40.0