From b3bf60641f889dc8e318ebb93812a4a08f62871c Mon Sep 17 00:00:00 2001 From: rcombs Date: Tue, 5 May 2020 20:06:38 -0500 Subject: ass.c: add assert to silence analyzer warning --- libass/ass.c | 1 + 1 file changed, 1 insertion(+) 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; -- cgit v1.2.3