summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author couriersud <couriersud@gmx.org>2020-01-29 18:51:26 +0100
committer couriersud <couriersud@gmx.org>2020-01-29 18:51:26 +0100
commit2742727a0beabaf5b8ae82ff9ee8596cce91b7f4 (patch)
treecaa641dea591c05f2d49ac92d7cd003170348527
parent2b7c6af9ef0e4dc3133df186d01e90cd0954a79c (diff)
netlist: Fix crash in infix function evaluation. (nw)
-rw-r--r--src/lib/netlist/plib/pfunction.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/netlist/plib/pfunction.cpp b/src/lib/netlist/plib/pfunction.cpp
index cf43ddc0dde..f05a92ad339 100644
--- a/src/lib/netlist/plib/pfunction.cpp
+++ b/src/lib/netlist/plib/pfunction.cpp
@@ -211,7 +211,7 @@ namespace plib {
}
else if (p == 0) // Function or variable
{
- if (sexpr[i+1] == "(")
+ if ((i+1<sexpr.size()) && sexpr[i+1] == "(")
opstk.push(s);
else
postfix.push_back(s);