mirror of
https://github.com/fluencelabs/redis
synced 2025-04-10 11:16:06 +00:00
Merge pull request #5002 from soloestoy/streams-read-or-write
Streams: lookupKey[Read->Write]OrReply in xdel and xtrim
This commit is contained in:
commit
5db262b623
@ -2053,7 +2053,7 @@ void xclaimCommand(client *c) {
|
|||||||
void xdelCommand(client *c) {
|
void xdelCommand(client *c) {
|
||||||
robj *o;
|
robj *o;
|
||||||
|
|
||||||
if ((o = lookupKeyReadOrReply(c,c->argv[1],shared.czero)) == NULL
|
if ((o = lookupKeyWriteOrReply(c,c->argv[1],shared.czero)) == NULL
|
||||||
|| checkType(c,o,OBJ_STREAM)) return;
|
|| checkType(c,o,OBJ_STREAM)) return;
|
||||||
stream *s = o->ptr;
|
stream *s = o->ptr;
|
||||||
|
|
||||||
@ -2094,7 +2094,7 @@ void xtrimCommand(client *c) {
|
|||||||
|
|
||||||
/* If the key does not exist, we are ok returning zero, that is, the
|
/* If the key does not exist, we are ok returning zero, that is, the
|
||||||
* number of elements removed from the stream. */
|
* number of elements removed from the stream. */
|
||||||
if ((o = lookupKeyReadOrReply(c,c->argv[1],shared.czero)) == NULL
|
if ((o = lookupKeyWriteOrReply(c,c->argv[1],shared.czero)) == NULL
|
||||||
|| checkType(c,o,OBJ_STREAM)) return;
|
|| checkType(c,o,OBJ_STREAM)) return;
|
||||||
stream *s = o->ptr;
|
stream *s = o->ptr;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user