From 774ec21d97853fb63d53fc5f719651bf3b5ecaf2 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 884b51839..b1f9d0c7e 100644 --- a/include/cantera/zeroD/ReactorNet.h +++ b/include/cantera/zeroD/ReactorNet.h @@ -167,6 +167,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); }