comparison bmp.c @ 8945:3ce78c919959 libavcodec

Make BMP decoder try to decode files with incorrect filesize field value
author kostya
date Mon, 16 Feb 2009 06:57:11 +0000
parents 052c676c433b
children 931bb51f060e
comparison
equal deleted inserted replaced
8944:1b00a4a76ade 8945:3ce78c919959
62 return -1; 62 return -1;
63 } 63 }
64 64
65 fsize = bytestream_get_le32(&buf); 65 fsize = bytestream_get_le32(&buf);
66 if(buf_size < fsize){ 66 if(buf_size < fsize){
67 av_log(avctx, AV_LOG_ERROR, "not enough data (%d < %d)\n", 67 av_log(avctx, AV_LOG_ERROR, "not enough data (%d < %d), trying to decode anyway\n",
68 buf_size, fsize); 68 buf_size, fsize);
69 return -1; 69 fsize = buf_size;
70 } 70 }
71 71
72 buf += 2; /* reserved1 */ 72 buf += 2; /* reserved1 */
73 buf += 2; /* reserved2 */ 73 buf += 2; /* reserved2 */
74 74