diff options
author | Xinchen Hui <laruence@gmail.com> | 2014-03-02 22:47:59 +0800 |
---|---|---|
committer | Xinchen Hui <laruence@gmail.com> | 2014-03-02 22:47:59 +0800 |
commit | 0fe209e317cb48133c087c693203376465ca4053 (patch) | |
tree | d0df8a7610c7c81ed43b3a50eecd5ea34a20c14d /main/php_streams.h | |
parent | ce03111e50a075b647d50b28f20698b679aefc4a (diff) | |
download | php-git-0fe209e317cb48133c087c693203376465ca4053.tar.gz |
Refactor _php_stream_scandir to avoid memleak
Diffstat (limited to 'main/php_streams.h')
-rw-r--r-- | main/php_streams.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/main/php_streams.h b/main/php_streams.h index ad16d4b74f..39a4a961e7 100644 --- a/main/php_streams.h +++ b/main/php_streams.h @@ -348,11 +348,11 @@ PHPAPI php_stream_dirent *_php_stream_readdir(php_stream *dirstream, php_stream_ #define php_stream_closedir(dirstream) php_stream_close((dirstream)) #define php_stream_rewinddir(dirstream) php_stream_rewind((dirstream)) -PHPAPI int php_stream_dirent_alphasort(const char **a, const char **b); -PHPAPI int php_stream_dirent_alphasortr(const char **a, const char **b); +PHPAPI int php_stream_dirent_alphasort(const zend_string **a, const zend_string **b); +PHPAPI int php_stream_dirent_alphasortr(const zend_string **a, const zend_string **b); -PHPAPI int _php_stream_scandir(const char *dirname, char **namelist[], int flags, php_stream_context *context, - int (*compare) (const char **a, const char **b) TSRMLS_DC); +PHPAPI int _php_stream_scandir(const char *dirname, zend_string **namelist[], int flags, php_stream_context *context, + int (*compare) (const zend_string **a, const zend_string **b) TSRMLS_DC); #define php_stream_scandir(dirname, namelist, context, compare) _php_stream_scandir((dirname), (namelist), 0, (context), (compare) TSRMLS_CC) PHPAPI int _php_stream_set_option(php_stream *stream, int option, int value, void *ptrparam TSRMLS_DC); |