]> granicus.if.org Git - php/commitdiff
fix datatype mismatches
authorAnatol Belski <ab@php.net>
Mon, 27 Oct 2014 18:36:29 +0000 (19:36 +0100)
committerAnatol Belski <ab@php.net>
Tue, 28 Oct 2014 16:24:56 +0000 (17:24 +0100)
ext/standard/user_filters.c

index 19e8e454df72fd0cd380385bf238b408b27d886f..f310e64ae94115af0975324711276cd8dfdd5156 100644 (file)
@@ -221,7 +221,7 @@ php_stream_filter_status_t userfilter_filter(
 
        if (call_result == SUCCESS && Z_TYPE(retval) != IS_UNDEF) {
                convert_to_long(&retval);
-               ret = Z_LVAL(retval);
+               ret = (int)Z_LVAL(retval);
        } else if (call_result == FAILURE) {
                php_error_docref(NULL TSRMLS_CC, E_WARNING, "failed to call filter function");
        }
@@ -287,7 +287,7 @@ static php_stream_filter *user_filter_factory_create(const char *filtername,
                return NULL;
        }
 
-       len = strlen(filtername);
+       len = (int)strlen(filtername);
 
        /* determine the classname/class entry */
        if (NULL == (fdat = zend_hash_str_find_ptr(BG(user_filter_map), (char*)filtername, len))) {