From 0c5fe2f0dabfb4931e9663fa0c612df31554e67f Mon Sep 17 00:00:00 2001 From: Derek Buitenhuis Date: Tue, 11 Sep 2012 17:23:47 -0400 Subject: [PATCH] FATE/bprint: Convert a VLA to a normal array Signed-off-by: Derek Buitenhuis Reviewed-by: Nicolas George Signed-off-by: Michael Niedermayer --- libavutil/bprint.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libavutil/bprint.c b/libavutil/bprint.c index 6e59f6b69e0..08231d23b4c 100644 --- a/libavutil/bprint.c +++ b/libavutil/bprint.c @@ -21,6 +21,7 @@ #include #include #include +#include "avassert.h" #include "bprint.h" #include "common.h" #include "error.h" @@ -189,7 +190,10 @@ int av_bprint_finalize(AVBPrint *buf, char **ret_str) static void bprint_pascal(AVBPrint *b, unsigned size) { - unsigned p[size + 1], i, j; + unsigned i, j; + unsigned p[42]; + + av_assert0(size < FF_ARRAY_ELEMS(p)); p[0] = 1; av_bprintf(b, "%8d\n", 1); -- 2.39.2