|
|
| version 1.1.1.2, 2012/05/29 12:34:36 | version 1.1.1.4, 2014/06/15 20:03:41 |
|---|---|
| Line 2 | Line 2 |
| +----------------------------------------------------------------------+ | +----------------------------------------------------------------------+ |
| | PHP Version 5 | | | PHP Version 5 | |
| +----------------------------------------------------------------------+ | +----------------------------------------------------------------------+ |
| | Copyright (c) 1997-2012 The PHP Group | | | Copyright (c) 1997-2014 The PHP Group | |
| +----------------------------------------------------------------------+ | +----------------------------------------------------------------------+ |
| | This source file is subject to version 3.01 of the PHP license, | | | This source file is subject to version 3.01 of the PHP license, | |
| | that is bundled with this package in the file LICENSE, and is | | | that is bundled with this package in the file LICENSE, and is | |
| Line 229 PHP_BZ2_API php_stream *_php_stream_bz2open(php_stream | Line 229 PHP_BZ2_API php_stream *_php_stream_bz2open(php_stream |
| #endif | #endif |
| if (php_check_open_basedir(path_copy TSRMLS_CC)) { | if (php_check_open_basedir(path_copy TSRMLS_CC)) { |
| #ifdef VIRTUAL_DIR | |
| free(path_copy); | |
| #endif | |
| return NULL; | return NULL; |
| } | } |
| Line 238 PHP_BZ2_API php_stream *_php_stream_bz2open(php_stream | Line 241 PHP_BZ2_API php_stream *_php_stream_bz2open(php_stream |
| if (opened_path && bz_file) { | if (opened_path && bz_file) { |
| *opened_path = estrdup(path_copy); | *opened_path = estrdup(path_copy); |
| } | } |
| #ifdef VIRTUAL_DIR | |
| free(path_copy); | |
| #endif | |
| path_copy = NULL; | path_copy = NULL; |
| if (bz_file == NULL) { | if (bz_file == NULL) { |
| Line 518 static PHP_FUNCTION(bzcompress) | Line 524 static PHP_FUNCTION(bzcompress) |
| efree(dest); | efree(dest); |
| RETURN_LONG(error); | RETURN_LONG(error); |
| } else { | } else { |
| /* Copy the buffer, we have perhaps allocate alot more than we need, | /* Copy the buffer, we have perhaps allocate a lot more than we need, |
| so we erealloc() the buffer to the proper size */ | so we erealloc() the buffer to the proper size */ |
| dest = erealloc(dest, dest_len + 1); | dest = erealloc(dest, dest_len + 1); |
| dest[dest_len] = 0; | dest[dest_len] = 0; |