From ccb4ce65c842b504a35d2ff71c88979ce2c9797f Mon Sep 17 00:00:00 2001 From: John Sully Date: Sun, 16 Feb 2020 18:40:00 -0500 Subject: [PATCH] Fix leak deserializing expire Former-commit-id: 1a7e14d8ef96f7849ecdb120f3339b2423ca25d8 --- src/db.cpp | 3 +++ 1 file changed, 3 insertions(+) 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;