]> granicus.if.org Git - php/commitdiff
Fixed pointer mess (use * instead of **)
authorDmitry Stogov <dmitry@zend.com>
Fri, 16 May 2014 12:56:36 +0000 (16:56 +0400)
committerDmitry Stogov <dmitry@zend.com>
Fri, 16 May 2014 12:56:36 +0000 (16:56 +0400)
ext/phar/stream.c

index 44ee853f65736ac2b13d80b657b7cac9b307b921..51726999e2f986f99fd3849e34e6b9e4c72e70a7 100644 (file)
@@ -677,7 +677,7 @@ static int phar_wrapper_unlink(php_stream_wrapper *wrapper, const char *url, int
        char *internal_file, *error;
        int internal_file_len;
        phar_entry_data *idata;
-       phar_archive_data **pphar;
+       phar_archive_data *pphar;
        uint host_len;
 
        if ((resource = phar_parse_url(wrapper, url, "rb", options TSRMLS_CC)) == NULL) {
@@ -702,7 +702,7 @@ static int phar_wrapper_unlink(php_stream_wrapper *wrapper, const char *url, int
        phar_request_initialize(TSRMLS_C);
 
        pphar = zend_hash_str_find_ptr(&(PHAR_GLOBALS->phar_fname_map), resource->host, host_len);
-       if (PHAR_G(readonly) && (!pphar || !(*pphar)->is_data)) {
+       if (PHAR_G(readonly) && (!pphar || !pphar->is_data)) {
                php_url_free(resource);
                php_stream_wrapper_log_error(wrapper, options TSRMLS_CC, "phar error: write operations disabled by the php.ini setting phar.readonly");
                return 0;