Fix incrDecrCommand() to create shared objects when needed.

See #5011.
This commit is contained in:
antirez 2018-06-18 16:56:28 +02:00
parent bd92389c2d
commit 0ed0dc3c02

View File

@ -361,7 +361,7 @@ void incrDecrCommand(client *c, long long incr) {
new = o; new = o;
o->ptr = (void*)((long)value); o->ptr = (void*)((long)value);
} else { } else {
new = createStringObjectFromLongLong(value); new = createStringObjectFromLongLongForValue(value);
if (o) { if (o) {
dbOverwrite(c->db,c->argv[1],new); dbOverwrite(c->db,c->argv[1],new);
} else { } else {