Markus Amsler <[EMAIL PROTECTED]> writes:

>  
> +  /* fill empty buffer on small reads */
> +  if(!file->_cnt && rcnt <= MSVCRT_BUFSIZ) {
> +    MSVCRT__filbuf(file);
> +    /* reset internal buffer */
> +    file->_cnt++;
> +    file->_ptr = file->_base;
> +  }

You need to handle errors properly, and MSVCRT__filbuf is probably not
the most appropriate thing to use here, a simple read would be
better.

-- 
Alexandre Julliard
[EMAIL PROTECTED]


Reply via email to