diff options
author | rcombs <rcombs@rcombs.me> | 2020-05-05 20:06:38 -0500 |
---|---|---|
committer | rcombs <rcombs@rcombs.me> | 2020-05-26 20:56:44 -0500 |
commit | b3bf60641f889dc8e318ebb93812a4a08f62871c (patch) | |
tree | 8d8a3b4ad64aeaeec768d18721cf802be2c950f8 | |
parent | 7c229bb0902f6ac6b4d147e672e699af2bc447f1 (diff) | |
download | libass-b3bf60641f889dc8e318ebb93812a4a08f62871c.tar.bz2 libass-b3bf60641f889dc8e318ebb93812a4a08f62871c.tar.xz |
ass.c: add assert to silence analyzer warning
-rw-r--r-- | libass/ass.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libass/ass.c b/libass/ass.c index c47ea20..b965e4c 100644 --- a/libass/ass.c +++ b/libass/ass.c @@ -163,6 +163,7 @@ static int resize_read_order_bitmap(ASS_Track *track, int max_id) // Don't allow malicious files to OOM us easily. Also avoids int overflows. if (max_id < 0 || max_id >= 10 * 1024 * 1024 * 8) goto fail; + assert(track->parser_priv->read_order_bitmap || !track->parser_priv->read_order_elems); if (max_id >= track->parser_priv->read_order_elems * 32) { int oldelems = track->parser_priv->read_order_elems; int elems = ((max_id + 31) / 32 + 1) * 2; |