diff options
Diffstat (limited to 'ext/fileinfo/fileinfo.c')
| -rw-r--r-- | ext/fileinfo/fileinfo.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/fileinfo/fileinfo.c b/ext/fileinfo/fileinfo.c index 1e9c49e346..d3928c80a3 100644 --- a/ext/fileinfo/fileinfo.c +++ b/ext/fileinfo/fileinfo.c @@ -402,7 +402,7 @@ PHP_FUNCTION(finfo_set_flags) static void _php_finfo_get_type(INTERNAL_FUNCTION_PARAMETERS, int mode) /* {{{ */ { long options = 0; - char *buffer, *tmp, *ret_val; + char *tmp, *ret_val, *buffer = NULL; int buffer_len; struct php_fileinfo *finfo; zval *zfinfo, *zcontext = NULL; @@ -449,7 +449,7 @@ static void _php_finfo_get_type(INTERNAL_FUNCTION_PARAMETERS, int mode) /* {{{ * } else { /* local file */ char resolved_path[MAXPATHLEN]; - if (buffer_len && VCWD_REALPATH(buffer, resolved_path)) { + if (*buffer && VCWD_REALPATH(buffer, resolved_path)) { ret_val = (char *) magic_file(finfo->magic, buffer); } else { RETURN_FALSE; |
