From: Vadim Pisarevsky Date: Tue, 11 Sep 2012 10:25:34 +0000 (+0400) Subject: fixed possible access violation in HSV2RGB (patch #2020) X-Git-Tag: accepted/2.0/20130307.220821~364^2~210^2~39 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9ea5b6bb44e3ef6a6ce6c09d82b2a7e2a5a59ae3;p=profile%2Fivi%2Fopencv.git fixed possible access violation in HSV2RGB (patch #2020) --- diff --git a/modules/imgproc/src/color.cpp b/modules/imgproc/src/color.cpp index 8739e42..0dc95d1 100644 --- a/modules/imgproc/src/color.cpp +++ b/modules/imgproc/src/color.cpp @@ -934,6 +934,11 @@ struct HSV2RGB_f do h -= 6; while( h >= 6 ); sector = cvFloor(h); h -= sector; + if( (unsigned)sector >= 6u ) + { + sector = 0; + h = 0.f; + } tab[0] = v; tab[1] = v*(1.f - s);