pnmdec: make pnm_get more robust

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
pull/28/head
Michael Niedermayer 13 years ago
parent 9b34ae4a65
commit bb7744a45b
  1. 6
      libavcodec/pnm.c

@ -34,12 +34,12 @@ static void pnm_get(PNMContext *sc, char *str, int buf_size)
int c;
/* skip spaces and comments */
for (;;) {
while (sc->bytestream < sc->bytestream_end) {
c = *sc->bytestream++;
if (c == '#') {
do {
while (c != '\n' && sc->bytestream < sc->bytestream_end) {
c = *sc->bytestream++;
} while (c != '\n' && sc->bytestream < sc->bytestream_end);
}
} else if (!pnm_space(c)) {
break;
}

Loading…
Cancel
Save