From cc3aa0882a0f4e71aecf5015991e150500d6c288 Mon Sep 17 00:00:00 2001 From: EntireTwix Date: Sat, 29 May 2021 21:26:11 -0700 Subject: [PATCH] :bug: finally fixed big "end" bug --- include/log.hpp | 2 +- include/user.hpp | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/include/log.hpp b/include/log.hpp index 1b50a3b..86e32a2 100644 --- a/include/log.hpp +++ b/include/log.hpp @@ -31,7 +31,7 @@ struct Log Json::Value Serialize() const { Json::Value res; - for (uint32_t i = 0; i < end && data[i].amount; ++i) + for (uint32_t i = 0; i < end + 1; ++i) { res[i]["to"] = data[i].to; res[i]["from"] = data[i].from; diff --git a/include/user.hpp b/include/user.hpp index f712517..cbb7005 100644 --- a/include/user.hpp +++ b/include/user.hpp @@ -37,13 +37,13 @@ struct User { if (max_log_size > (log_j.size() + pre_log_size)) { - log.data.resize(log_j.size() + pre_log_size); - log.end = log_j.size(); + log.data.resize(log_j.size() + pre_log_size - 1); + log.end = log_j.size() - 1; } else { log.data.resize(max_log_size); - log.end = max_log_size; + log.end = max_log_size - 1; } for (uint32_t i = 0; i < log.end; ++i) {