Segfault in gaussianBlur (USM), fixes #4528
This commit is contained in:
parent
a5d9c49fa8
commit
eec33292db
@ -1190,7 +1190,9 @@ template<class T> void gaussianBlurImpl(T** src, T** dst, const int W, const int
|
|||||||
if (sigma < GAUSS_SKIP) {
|
if (sigma < GAUSS_SKIP) {
|
||||||
// don't perform filtering
|
// don't perform filtering
|
||||||
if (src != dst) {
|
if (src != dst) {
|
||||||
memcpy (dst[0], src[0], W * H * sizeof(T));
|
for(int i = 0; i < H; ++i) {
|
||||||
|
memcpy(dst[i], src[i], W * sizeof(T));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
} else if (sigma < GAUSS_3X3_LIMIT) {
|
} else if (sigma < GAUSS_3X3_LIMIT) {
|
||||||
if(src != dst) {
|
if(src != dst) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user