From 23f1b2073f4a98256dc368fccb9603295d04fa6a Mon Sep 17 00:00:00 2001 From: Mike Erwin Date: Thu, 21 Jul 2016 18:14:58 -0400 Subject: fix comparison of identicals Some of these check that dimensions match before running code that assumes they do match. For imb_stereo3d_write_anaglyph I *assume* this change reflects the intended behavior. Before it was always grabbing alpha from buffer 0. Found with PVS-Studio T48917 --- intern/libmv/libmv/numeric/numeric.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'intern/libmv') diff --git a/intern/libmv/libmv/numeric/numeric.cc b/intern/libmv/libmv/numeric/numeric.cc index 9007663c8e2..3fc1e3b2bfd 100644 --- a/intern/libmv/libmv/numeric/numeric.cc +++ b/intern/libmv/libmv/numeric/numeric.cc @@ -109,7 +109,7 @@ void MeanAndVarianceAlongRows(const Mat &A, } void HorizontalStack(const Mat &left, const Mat &right, Mat *stacked) { - assert(left.rows() == left.rows()); + assert(left.rows() == right.rows()); int n = left.rows(); int m1 = left.cols(); int m2 = right.cols(); -- cgit v1.2.3