Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/windirstat/llfio.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'programs/key-value-store/include/key_value_store.hpp')
-rw-r--r--programs/key-value-store/include/key_value_store.hpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/programs/key-value-store/include/key_value_store.hpp b/programs/key-value-store/include/key_value_store.hpp
index 55339dd3..99aef4a0 100644
--- a/programs/key-value-store/include/key_value_store.hpp
+++ b/programs/key-value-store/include/key_value_store.hpp
@@ -411,6 +411,10 @@ namespace key_value_store
keyvalue_info(keyvalue_info &&o) noexcept : key(std::move(o.key)), value(std::move(o.value)), transaction_counter(std::move(o.transaction_counter)), _value_buffer(std::move(o._value_buffer)) { o._value_buffer = nullptr; }
keyvalue_info &operator=(keyvalue_info &&o) noexcept
{
+ if(this == &o)
+ {
+ return *this;
+ }
this->~keyvalue_info();
new(this) keyvalue_info(std::move(o));
return *this;