Hey:

On Thu, Jan 15, 2015 at 4:02 PM, Joshua Rogers <g...@internot.info> wrote:
> ---
>  main/streams/plain_wrapper.c | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/main/streams/plain_wrapper.c b/main/streams/plain_wrapper.c
> index f52383d..72be0b0 100644
> --- a/main/streams/plain_wrapper.c
> +++ b/main/streams/plain_wrapper.c
> @@ -669,7 +669,8 @@ static int php_stdiop_set_option(php_stream *stream, int 
> option, int value, void
>                                                 return fd == -1 ? 
> PHP_STREAM_OPTION_RETURN_ERR : PHP_STREAM_OPTION_RETURN_OK;
>
>                                         case PHP_STREAM_MMAP_MAP_RANGE:
> -                                               do_fstat(data, 1);
> +                                               if(do_fstat(data, 1)<0)
> +                                                       return -1;
>                                                 if (range->length == 0 && 
> range->offset > 0 && range->offset < data->sb.st_size) {
>                                                         range->length = 
> data->sb.st_size - range->offset;
>                                                 }
> --
> 1.9.1
>
   do you have a test script to show how to reproduce the error?

thanks
>
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
>



-- 
Xinchen Hui
@Laruence
http://www.laruence.com/

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to