From 5a9615951cb663c3e5313d6b80ec62ecc2272fb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= Date: Wed, 24 Nov 2010 19:12:03 +0100 Subject: [PATCH] Kronecker DLL: fix minor issue (was creating a lot of warnings under Octave) --- mex/sources/kronecker/A_times_B_kronecker_C.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mex/sources/kronecker/A_times_B_kronecker_C.cc b/mex/sources/kronecker/A_times_B_kronecker_C.cc index cde824158..a4c325cdc 100644 --- a/mex/sources/kronecker/A_times_B_kronecker_C.cc +++ b/mex/sources/kronecker/A_times_B_kronecker_C.cc @@ -152,12 +152,14 @@ mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) int numthreads; A = mxGetPr(prhs[0]); B = mxGetPr(prhs[1]); - numthreads = (int) mxGetScalar(prhs[2]); if (nrhs == 4) { C = mxGetPr(prhs[2]); numthreads = (int) mxGetScalar(prhs[3]); } + else + numthreads = (int) mxGetScalar(prhs[2]); + // Initialization of the ouput: double *D; if (nrhs == 4)