GCC 4.8 warning array subscript is above array bounds fixed.

(cherry picked from commit e11333dd83)
pull/3136/merge
Alexander Smorkalov 10 years ago
parent f8758da289
commit 628b23acc8
  1. 6
      modules/imgproc/src/floodfill.cpp

@ -470,6 +470,12 @@ cvFloodFill( CvArr* arr, CvPoint seed_point,
depth = CV_MAT_DEPTH(type); depth = CV_MAT_DEPTH(type);
cn = CV_MAT_CN(type); cn = CV_MAT_CN(type);
if ( (cn != 1) && (cn != 3) )
{
CV_Error( CV_StsBadArg, "Number of channels in input image must be 1 or 3" );
return;
}
if( connectivity == 0 ) if( connectivity == 0 )
connectivity = 4; connectivity = 4;
else if( connectivity != 4 && connectivity != 8 ) else if( connectivity != 4 && connectivity != 8 )

Loading…
Cancel
Save