diff options
author | antirez <antirez@gmail.com> | 2019-07-10 19:46:46 +0200 |
---|---|---|
committer | antirez <antirez@gmail.com> | 2019-07-10 19:46:46 +0200 |
commit | dad0e916ff04fbe84c6260037679e0e3250221a0 (patch) | |
tree | 2a41033415179e4150e446ea43a8479593b63270 /src | |
parent | c7aaf8db4d532c40c832557f71e76466eb0c819f (diff) | |
download | redis-dad0e916ff04fbe84c6260037679e0e3250221a0.tar.gz |
Client side caching: filter clients no longer there.
Diffstat (limited to 'src')
-rw-r--r-- | src/tracking.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/tracking.c b/src/tracking.c index 9d9585c95..bbfc66a72 100644 --- a/src/tracking.c +++ b/src/tracking.c @@ -133,6 +133,7 @@ void trackingInvalidateKey(robj *keyobj) { uint64_t id; memcpy(&id,ri.key,ri.key_len); client *c = lookupClientByID(id); + if (c == NULL) continue; int using_redirection = 0; if (c->client_tracking_redirection) { client *redir = lookupClientByID(c->client_tracking_redirection); |