]> granicus.if.org Git - php/commitdiff
fix datatype mismatch
authorAnatol Belski <ab@php.net>
Mon, 27 Oct 2014 16:20:24 +0000 (17:20 +0100)
committerAnatol Belski <ab@php.net>
Mon, 27 Oct 2014 16:20:24 +0000 (17:20 +0100)
main/streams/memory.c

index 97889549886928443375b26989a11bcb6248d488..6b1b2312a9cff8c93dac81f9f8e9fdc37123538a 100644 (file)
@@ -717,10 +717,11 @@ static php_stream * php_stream_url_wrap_rfc2397(php_stream_wrapper *wrapper, con
                        return NULL;
                }
                comma = base64_comma->val;
-               ilen = base64_comma->len;
+               ilen = (int)base64_comma->len;
        } else {
                comma = estrndup(comma, dlen);
-               ilen = dlen = php_url_decode(comma, dlen);
+               dlen = php_url_decode(comma, (int)dlen);
+               ilen = (int)dlen;
        }
 
        if ((stream = php_stream_temp_create_rel(0, ~0u)) != NULL) {