Mercurial > octave
diff libinterp/dldfcn/ccolamd.cc @ 26388:a480ccada034 stable
ccolamd.cc: Fix static analyzer detected issues (bug #55347).
* ccolamd.cc (Fcsymamd): Fix incorrect off-by-one checking of input knobs
argument.
author | Rik <rik@octave.org> |
---|---|
date | Wed, 02 Jan 2019 20:01:00 -0800 |
parents | 00f796120a6d |
children | b442ec6dda5c |
line wrap: on
line diff
--- a/libinterp/dldfcn/ccolamd.cc Wed Jan 02 17:19:29 2019 -0800 +++ b/libinterp/dldfcn/ccolamd.cc Wed Jan 02 20:01:00 2019 -0800 @@ -422,9 +422,9 @@ if (nel_User_knobs > 0) knobs[CCOLAMD_DENSE_ROW] = User_knobs(0); - if (nel_User_knobs > 0) + if (nel_User_knobs > 1) knobs[CCOLAMD_AGGRESSIVE] = User_knobs(1); - if (nel_User_knobs > 1) + if (nel_User_knobs > 2) spumoni = static_cast<int> (User_knobs(2)); // print knob settings if spumoni is set