IPP morphology with big images hotfix.

This commit is contained in:
Pavel Vlasov 2018-04-23 09:45:10 +03:00
parent b290bdafb9
commit a42789f330

View File

@ -1148,6 +1148,11 @@ static bool ippMorph(int op, int src_type, int dst_type,
// Different mask flipping // Different mask flipping
if(op == MORPH_GRADIENT) if(op == MORPH_GRADIENT)
return false; return false;
// Integer overflow bug
if(src_step >= IPP_MAX_32S ||
src_step*height >= IPP_MAX_32S)
return false;
#endif #endif
#if IPP_VERSION_X100 < 201801 #if IPP_VERSION_X100 < 201801