From d44f46aab8d8b1ed73e41dc923d46e1ee646a0e4 Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Tue, 7 Jul 2015 21:00:16 -0400 Subject: [PATCH] [Reactor] Add bounds check on sensitivity parameter index --- include/cantera/zeroD/ReactorNet.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/cantera/zeroD/ReactorNet.h b/include/cantera/zeroD/ReactorNet.h index df244586b..0a936f17f 100644 --- a/include/cantera/zeroD/ReactorNet.h +++ b/include/cantera/zeroD/ReactorNet.h @@ -168,6 +168,10 @@ public: if (!m_init) { initialize(); } + if (p >= m_sensIndex.size()) { + throw IndexError("ReactorNet::sensitivity", + "m_sensIndex", p, m_sensIndex.size()-1); + } return m_integ->sensitivity(k, m_sensIndex[p])/m_integ->solution(k); }