From fd80fcd3f34482d9b9b5cc46c90cb2e52bccfc14 Mon Sep 17 00:00:00 2001 From: wm4 Date: Fri, 12 Feb 2016 15:56:58 +0100 Subject: [PATCH] vo_opengl: unconfuse Coverity It thinks that integer_conv_fbo[index] is implied to be accessed with up to index=5. Although that is theoretical only, it has a point that this makes no sense. Use the same constant for the array allocation, to make it more uniform and robust. Fixes CID 1350060. --- video/out/opengl/video.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/video/out/opengl/video.c b/video/out/opengl/video.c index 8636e137a8..d13cd30202 100644 --- a/video/out/opengl/video.c +++ b/video/out/opengl/video.c @@ -177,7 +177,7 @@ struct gl_video { struct fbotex output_fbo; struct fbotex deband_fbo; struct fbosurface surfaces[FBOSURFACES_MAX]; - struct fbotex integer_conv_fbo[4]; + struct fbotex integer_conv_fbo[TEXUNIT_VIDEO_NUM]; // these are duplicated so we can keep rendering back and forth between // them to support an unlimited number of shader passes per step