From 91b461459a5dea7e032d6a16ad18c6b9dc188a2e Mon Sep 17 00:00:00 2001 From: Clément Bœsch Date: Wed, 22 May 2013 22:12:14 +0200 Subject: lavfi/lut3d: avoid overread. --- libavfilter/vf_lut3d.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libavfilter/vf_lut3d.c') diff --git a/libavfilter/vf_lut3d.c b/libavfilter/vf_lut3d.c index 5a9f552638..21206ca5bf 100644 --- a/libavfilter/vf_lut3d.c +++ b/libavfilter/vf_lut3d.c @@ -94,7 +94,7 @@ static inline struct rgbvec lerp(const struct rgbvec *v0, const struct rgbvec *v #define NEAR(x) ((int)((x) + .5)) #define PREV(x) ((int)(x)) -#define NEXT(x) ((int)(x) + 1) +#define NEXT(x) (FFMIN((int)(x) + 1, lut3d->lutsize - 1)) /** * Get the nearest defined point -- cgit v1.2.3