From 9e056a640af299d8683ba555b2824888d69dfe11 Mon Sep 17 00:00:00 2001 From: EntireTwix Date: Thu, 3 Jun 2021 14:19:15 -0700 Subject: [PATCH] :bug: for loop in wrong direction when full --- include/log.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/log.hpp b/include/log.hpp index 4f26f6a..6393ce3 100644 --- a/include/log.hpp +++ b/include/log.hpp @@ -24,11 +24,11 @@ struct Log } if (data.size() == max_log_size) { - for (size_t i = 0; i < data.size() - 1; ++i) + for (size_t i = data.size() - 1; i > 0; --i) { - data[i] = std::move(data[i + 1]); + data[i] = std::move(data[i - 1]); } - data[data.size() - 1] = std::move(v); + data[0] = std::move(v); } else {