summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libavformat/avidec.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libavformat/avidec.c b/libavformat/avidec.c
index 507375f98e..4af4a0d3ed 100644
--- a/libavformat/avidec.c
+++ b/libavformat/avidec.c
@@ -512,6 +512,8 @@ resync:
first = get_byte(pb);
clr = get_byte(pb);
+ if(!clr) /* all 256 colors used */
+ clr = 256;
flags = get_le16(pb);
p = 4;
for (k = first; k < clr + first; k++) {