diff options
author | antirez <antirez@gmail.com> | 2017-01-12 09:50:40 +0100 |
---|---|---|
committer | antirez <antirez@gmail.com> | 2017-01-12 09:50:40 +0100 |
commit | 3f79b2f8831bc0fee3c037862aad5a3e9d70cf4b (patch) | |
tree | c601c2d16f15ac9c5896e61199fda21745f612cb | |
parent | baa98988215f005b5b57e156c68a5bdc8454a3a5 (diff) | |
download | redis-3f79b2f8831bc0fee3c037862aad5a3e9d70cf4b.tar.gz |
Defrag: don't crash when a module value is encountered.
-rw-r--r-- | src/defrag.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/defrag.c b/src/defrag.c index cc7dfdf7f..4a1dcefe4 100644 --- a/src/defrag.c +++ b/src/defrag.c @@ -406,6 +406,9 @@ int defragKey(redisDb *db, dictEntry *de) { } else { serverPanic("Unknown hash encoding"); } + } else if (ob->type == OBJ_MODULE) { + /* Currently defragmenting modules private data types + * is not supported. */ } else { serverPanic("Unknown object type"); } |