handle avi read error on memory mapped files

This commit is contained in:
niels
2015-04-25 14:11:17 +02:00
parent 4f03d5f7eb
commit 003ad1b6e1

View File

@@ -3271,7 +3271,11 @@ long AVI_read_frame(avi_t *AVI, char *vidbuf, int *keyframe)
}
else
{
n = mmap_read( AVI->mmap_region, AVI->video_index[ AVI->video_pos].pos, n, vidbuf );
if( mmap_read( AVI->mmap_region, AVI->video_index[ AVI->video_pos].pos, n, vidbuf ) != n )
{
AVI_errno = AVI_ERR_READ;
return -1;
}
}