# HG changeset patch # User bcoudurier # Date 1234405036 0 # Node ID 2415324345096763d5b27dd62c6a8c2a332e47f9 # Parent f734aba9452e7061780b927cb141b8aaa73edef4 return error if read failed diff -r f734aba9452e -r 241532434509 ffmdec.c --- a/ffmdec.c Thu Feb 12 02:15:07 2009 +0000 +++ b/ffmdec.c Thu Feb 12 02:17:16 2009 +0000 @@ -30,7 +30,8 @@ uint8_t buf[8]; lseek(fd, 8, SEEK_SET); - read(fd, buf, 8); + if (read(fd, buf, 8) != 8) + return AVERROR(EIO); return AV_RB64(buf); }