diff --git a/modules/gpu/src/cuda/mathfunc.cu b/modules/gpu/src/cuda/mathfunc.cu index 3c620c07fe..3d6e1f606a 100644 --- a/modules/gpu/src/cuda/mathfunc.cu +++ b/modules/gpu/src/cuda/mathfunc.cu @@ -1554,7 +1554,7 @@ namespace cv { namespace gpu { namespace mathfunc cudaSafeCall(cudaThreadSynchronize()); R result = 0; - cudaSafeCall(cudaMemcpy(&result, buf_, result, cudaMemcpyDeviceToHost)); + cudaSafeCall(cudaMemcpy(&result, buf_, sizeof(result), cudaMemcpyDeviceToHost)); sum[0] = result; }