]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/aac_ac3_parser.c
avcodec/ac3dec_fixed: Fix several invalid left shifts in scale_coefs()
[ffmpeg] / libavcodec / aac_ac3_parser.c
index 019074b0dd43a88f20dc6767640d2ac05f3ed16a..54e459844f141c8c176ac64a2be4b360a4c4f56b 100644 (file)
@@ -60,6 +60,9 @@ get_next:
                     s->remaining_size += i;
                     goto get_next;
                 }
+                else if (i < 0) {
+                    s->remaining_size += i;
+                }
             }
         }
     }