ConnectionManager: allocate full buffer size
Change-Id: Ifdb26180460343fab1cf39a770d90d924f8ef263
diff --git a/src/connectionmanager.cpp b/src/connectionmanager.cpp
index 7c3c8d2..b1a2f1a 100644
--- a/src/connectionmanager.cpp
+++ b/src/connectionmanager.cpp
@@ -266,7 +266,7 @@
getConnectionList(tls::CertificateStore& certStore) const {
std::lock_guard<std::mutex> lk(mtx_);
std::vector<std::map<std::string, std::string>> ret;
- ret.reserve(info.size());
+ ret.reserve(info.size() + connecting.size() + waiting.size());
for (auto& [id, ci] : info) {
std::lock_guard<std::mutex> lk(ci->mutex_);
ret.emplace_back(ci->getInfo(deviceId, id, certStore));