From 71aa5b9fcfd80a73ac36f70bbb1f152bc05a77bb Mon Sep 17 00:00:00 2001 From: David Parkhurst Date: Wed, 17 Mar 2021 14:42:06 -0600 Subject: [PATCH] bug count_sys not incremented --- basicsubs.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/basicsubs.cpp b/basicsubs.cpp index dc10e530..dd971337 100644 --- a/basicsubs.cpp +++ b/basicsubs.cpp @@ -2931,7 +2931,6 @@ system_total_elements(void) sys_tot += sys[count_sys].moles; sys[count_sys].type = string_duplicate("dis"); count_sys++; - sys.resize(count_sys + 1); for (i = 0; i < (int)master.size(); i++) { master_ptr = master[i]; @@ -2985,7 +2984,9 @@ system_total_elements(void) { t = master_ptr->total; } - strcpy(name, master[i]->elt->name); + strcpy(name, master[i]->elt->name); + count_sys = sys.size(); + sys.resize(count_sys + 1); sys[count_sys].name = string_duplicate(name); sys[count_sys].moles = t; sys_tot += sys[count_sys].moles;