"Iván Matellanes" matellanesivan@gmail.com writes:
{
- MSVCRT_size_t ret;
- MSVCRT__lock_file(stream);
- ret = MSVCRT__fread_nolock_s(buf, buf_size, elem_size, count, stream);
- MSVCRT__unlock_file(stream);
The parameter validation has to be done before locking the file.