diff --git a/modules/flann/include/opencv2/flann/kmeans_index.h b/modules/flann/include/opencv2/flann/kmeans_index.h index 98ec68a87b7fff7c07850ca00d6b90b935136566..f96b0f81fc716269dfc6921e7c91491418141baa 100644 --- a/modules/flann/include/opencv2/flann/kmeans_index.h +++ b/modules/flann/include/opencv2/flann/kmeans_index.h @@ -773,7 +773,7 @@ private: memoryCounter_ += int(veclen_*sizeof(CentersType)); unsigned int* mean_accumulator = new unsigned int[accumulator_veclen]; - memset(mean_accumulator, 0, accumulator_veclen); + memset(mean_accumulator, 0, sizeof(unsigned int)*accumulator_veclen); for (unsigned int i=0; i( ensureSquareDistance(