From 6ec308c30ff8f62e2594753db22d2e0c50c9448c Mon Sep 17 00:00:00 2001 From: John Sully Date: Thu, 16 Jul 2020 22:42:24 +0000 Subject: [PATCH] Fix memory leak in MVCC scan Former-commit-id: 3acf80f8dd5ebc311670398745ef3400333a1fcb --- src/db.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/db.cpp b/src/db.cpp index c892e765f..3865ce9b2 100644 --- a/src/db.cpp +++ b/src/db.cpp @@ -1062,6 +1062,8 @@ void scanGenericCommand(client *c, robj_roptr o, unsigned long cursor) { listNode *next = ln->next; if (filterKey((robj*)listNodeValue(ln), patCopy, patlen)) { + robj *kobj = (robj*)listNodeValue(ln); + decrRefCount(kobj); listDelNode(keys, ln); } ln = next;