From cd387a15d7055e2b31d0739e14a4eb00776f2067 Mon Sep 17 00:00:00 2001 From: Harry Moffat Date: Wed, 3 Apr 2013 19:26:58 +0000 Subject: [PATCH] Fixed an error due to negative size_t values --- src/equil/vcs_solve_TP.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/equil/vcs_solve_TP.cpp b/src/equil/vcs_solve_TP.cpp index 266825347..6126e7b1c 100644 --- a/src/equil/vcs_solve_TP.cpp +++ b/src/equil/vcs_solve_TP.cpp @@ -5168,7 +5168,10 @@ void VCS_SOLVE::vcs_printDeltaG(const int stateCalc) for (size_t kspec = 0; kspec < m_numSpeciesTot; kspec++) { - size_t irxn = kspec - m_numComponents; + size_t irxn = npos; + if (kspec >= m_numComponents) { + irxn = kspec - m_numComponents; + } double mfValue = 1.0; size_t iphase = m_phaseID[kspec];