]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/pcx.c
Add required header #includes for mpegvideo.h and config.h.
[ffmpeg] / libavcodec / pcx.c
index df6a8aa74a736fd22cb9759597cf1c0d1d0dc9ef..bbca8bce7ad97cadb4be82acfaa900275964d65f 100644 (file)
@@ -71,7 +71,8 @@ static void pcx_palette(const uint8_t **src, uint32_t *dst, unsigned int pallen)
 
     for (i=0; i<pallen; i++)
         *dst++ = bytestream_get_be24(src);
-    memset(dst, 0, (256 - pallen) * sizeof(*dst));
+    if (pallen < 256)
+        memset(dst, 0, (256 - pallen) * sizeof(*dst));
 }
 
 static int pcx_decode_frame(AVCodecContext *avctx, void *data, int *data_size,