From da66743ea5dc9612eb237e628d6f7cc56949d6bc Mon Sep 17 00:00:00 2001 From: DH Date: Fri, 5 Dec 2025 09:53:55 +0300 Subject: [PATCH] rx/MemoryTable: fix map without override --- rx/include/rx/MemoryTable.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rx/include/rx/MemoryTable.hpp b/rx/include/rx/MemoryTable.hpp index 7b8a2fcb2..3b07f68d2 100644 --- a/rx/include/rx/MemoryTable.hpp +++ b/rx/include/rx/MemoryTable.hpp @@ -625,7 +625,7 @@ public: bool lastRemovedIsOpen = false; PayloadT lastRemovedOpenPayload; if (noOverride && !beginInserted && !endInserted && - std::next(beginIt) == endIt) { + std::next(beginIt) == endIt && !beginIt->second.isClose()) { return beginIt; }