]> git.sesse.net Git - ffmpeg/commitdiff
lavc/pnmdec: Fix 16bit decoding.
authorCarl Eugen Hoyos <ceffmpeg@gmail.com>
Fri, 13 Dec 2019 18:10:15 +0000 (19:10 +0100)
committerCarl Eugen Hoyos <ceffmpeg@gmail.com>
Sat, 14 Dec 2019 08:49:58 +0000 (09:49 +0100)
Regression since cdb5479c
Reported by irc user tTh from Mixart-Myrys

libavcodec/pnmdec.c

index 958c5e43b07c05a23f7146937070797dafe9a8fa..dbcaef38848b3f97b35fd87715dd1c5223b2a5c8 100644 (file)
@@ -143,7 +143,7 @@ static int pnm_decode_frame(AVCodecContext *avctx, void *data,
                         v = (*s->bytestream++)&1;
                     } else {
                         /* read a sequence of digits */
-                        for (k = 0; k < 5 && c <= 9; k += 1) {
+                        for (k = 0; k < 6 && c <= 9; k += 1) {
                             v = 10*v + c;
                             c = (*s->bytestream++) - '0';
                         }