From bfe1445871771493d97cfd75489b4231177ebc84 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Thu, 12 Sep 2013 16:34:24 +0200 Subject: [PATCH] avcodec/aic: fix "warning: comparison of unsigned expression < 0 is always false" Signed-off-by: Michael Niedermayer --- libavcodec/aic.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/aic.c b/libavcodec/aic.c index 40c18c690f..70e9f3f103 100644 --- a/libavcodec/aic.c +++ b/libavcodec/aic.c @@ -223,7 +223,7 @@ static int aic_decode_coeffs(GetBitContext *gb, int16_t *dst, break; GET_CODE(val, coeff_type, coeff_bits); val++; - if (val >= 0x10000 || val < 0) + if (val >= 0x10000) return AVERROR_INVALIDDATA; dst[scan[idx]] = val; } while (idx < num_coeffs - 1); @@ -233,7 +233,7 @@ static int aic_decode_coeffs(GetBitContext *gb, int16_t *dst, for (mb = 0; mb < slice_width; mb++) { for (idx = 0; idx < num_coeffs; idx++) { GET_CODE(val, coeff_type, coeff_bits); - if (val >= 0x10000 || val < 0) + if (val >= 0x10000) return AVERROR_INVALIDDATA; dst[scan[idx]] = val; }