summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorantirez <antirez@gmail.com>2019-07-31 12:03:10 +0200
committerantirez <antirez@gmail.com>2019-07-31 18:57:35 +0200
commit90bf631345bd8a1ae1f048075dc1d6c4132cd170 (patch)
tree13984b476389f1449fdab3e66003a3ff549ae3ed
parent2f8a07498e1e45b24b6bffd8541b928274fa8cc5 (diff)
downloadredis-90bf631345bd8a1ae1f048075dc1d6c4132cd170.tar.gz
Make EMBSTR case of #6261 more obvious.
-rw-r--r--src/object.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/object.c b/src/object.c
index 4bbbd0e01..e502948c5 100644
--- a/src/object.c
+++ b/src/object.c
@@ -472,7 +472,7 @@ robj *tryObjectEncoding(robj *o) {
o->encoding = OBJ_ENCODING_INT;
o->ptr = (void*) value;
return o;
- } else {
+ } else if (o->encoding == OBJ_ENCODING_EMBSTR) {
decrRefCount(o);
return createStringObjectFromLongLongForValue(value);
}