diff --git a/src/db.cpp b/src/db.cpp index d3b79b730..78860ebb9 100644 --- a/src/db.cpp +++ b/src/db.cpp @@ -2465,6 +2465,9 @@ std::unique_ptr deserializeExpire(sds key, const char *str, size_t spexpire = std::make_unique(key, subkey, when); else spexpire->update(subkey, when); + + if (subkey) + sdsfree(subkey); } *poffset = offset;