]> granicus.if.org Git - php/commitdiff
- Fix memleak (this strndup is totally unnecessary)
authorDerick Rethans <derick@php.net>
Sat, 9 Aug 2003 11:20:38 +0000 (11:20 +0000)
committerDerick Rethans <derick@php.net>
Sat, 9 Aug 2003 11:20:38 +0000 (11:20 +0000)
ext/zlib/zlib.c

index 5e7ae132802749f5efafb42c60ea2b3098cdf141..c745cec3b030c2f997929d4729e4cdeca59a1a73 100644 (file)
@@ -349,13 +349,11 @@ PHP_FUNCTION(gzopen)
        convert_to_string_ex(arg1);
        convert_to_string_ex(arg2);
 
-       p = estrndup(Z_STRVAL_PP(arg2), Z_STRLEN_PP(arg2));
-       
-       stream = php_stream_gzopen(NULL, Z_STRVAL_PP(arg1), p, use_include_path | ENFORCE_SAFE_MODE | REPORT_ERRORS, NULL, NULL STREAMS_CC TSRMLS_CC);
+       stream = php_stream_gzopen(NULL, Z_STRVAL_PP(arg1), Z_STRVAL_PP(arg2), use_include_path | ENFORCE_SAFE_MODE | REPORT_ERRORS, NULL, NULL STREAMS_CC TSRMLS_CC);
+
        if (!stream) {
                RETURN_FALSE;
        }
-       efree(p);
        php_stream_to_zval(stream, return_value);
 }      
 /* }}} */