diff --git a/libmpdemux/pnm.c b/libmpdemux/pnm.c index 6eb4148287..b81f4d6549 100644 --- a/libmpdemux/pnm.c +++ b/libmpdemux/pnm.c @@ -668,6 +668,7 @@ static int pnm_get_stream_chunk(pnm_t *p) { */ n = rm_read (p->s, p->buffer, 8); + if (n<0) return -1; if (n<8) return 0; /* skip 8 bytes if 0x62 is read */