From a11ea57574f302449c14b6e892deb4ccdab15289 Mon Sep 17 00:00:00 2001 From: Cameron Gilchrist Date: Fri, 13 Sep 2024 11:34:12 +0900 Subject: [PATCH] fix uninitialised sum --- src/commons/MSA.cpp | 2 ++ src/strucclustutils/msa2lddt.cpp | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/commons/MSA.cpp b/src/commons/MSA.cpp index 47fc019..4e3f344 100644 --- a/src/commons/MSA.cpp +++ b/src/commons/MSA.cpp @@ -79,6 +79,8 @@ void MSAContainer::remove(std::vector &toRemove) { } void MSAContainer::addStructure(size_t id, unsigned int key, size_t length, const char* aa, const char* ss) { + cigars_aa[id].reserve(length); + cigars_ss[id].reserve(length); for (size_t j = 0; j < length; j++) { cigars_aa[id].emplace_back(aa[j]); cigars_ss[id].emplace_back(ss[j]); diff --git a/src/strucclustutils/msa2lddt.cpp b/src/strucclustutils/msa2lddt.cpp index 2ceac8e..16ae2ae 100644 --- a/src/strucclustutils/msa2lddt.cpp +++ b/src/strucclustutils/msa2lddt.cpp @@ -185,7 +185,7 @@ double calculate_lddt_pair( &targetCaData[result.dbLen * 2] ); - double sum; + double sum = 0.0; for (int i = 0; i < lddtres.scoreLength; i++) { sum += lddtres.perCaLddtScore[i]; }