From 9e1f85518c1de2bdb48929f14dcd363b77ab6a0d Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Mon, 27 Nov 2023 05:31:12 -0500 Subject: [PATCH] avoid segfault with immediate variables --- src/variable.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/variable.cpp b/src/variable.cpp index b4a1ddd291..fe6eba39d9 100644 --- a/src/variable.cpp +++ b/src/variable.cpp @@ -1505,7 +1505,7 @@ double Variable::evaluate(char *str, Tree **tree, int ivar) // equal-style or immediate variable is being evaluated - if ((style[ivar] == EQUAL) || (ivar < 0)) { + if ((ivar < 0) || (style[ivar] == EQUAL)) { // c_ID = scalar from global scalar @@ -1773,7 +1773,7 @@ double Variable::evaluate(char *str, Tree **tree, int ivar) // equal-style or immediate variable is being evaluated - if ((style[ivar] == EQUAL) || (ivar < 0)) { + if ((ivar < 0) || (style[ivar] == EQUAL)) { // f_ID = scalar from global scalar