Fixed bug in report #3346
authorStevenPuttemans <steven.puttemans@kuleuven.be>
Fri, 22 Nov 2013 08:57:47 +0000 (09:57 +0100)
committerStevenPuttemans <steven.puttemans@kuleuven.be>
Fri, 22 Nov 2013 08:57:47 +0000 (09:57 +0100)
modules/imgproc/src/precomp.hpp

index 20101b7..83b722f 100644 (file)
@@ -64,7 +64,7 @@
 
 /* helper tables */
 extern const uchar icvSaturate8u_cv[];
-#define CV_FAST_CAST_8U(t)  (assert(-256 <= (t) || (t) <= 512), icvSaturate8u_cv[(t)+256])
+#define CV_FAST_CAST_8U(t)  (assert(-256 <= (t) && (t) <= 512), icvSaturate8u_cv[(t)+256])
 #define CV_CALC_MIN_8U(a,b) (a) -= CV_FAST_CAST_8U((a) - (b))
 #define CV_CALC_MAX_8U(a,b) (a) += CV_FAST_CAST_8U((b) - (a))