diff options
author | Salvatore Sanfilippo <antirez@gmail.com> | 2020-03-23 11:09:55 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-23 11:09:55 +0100 |
commit | d1788a5ddb6dd4b503695cb4678299dfb29ecf54 (patch) | |
tree | 7c4fa4e58efa5cc10724c56dee2f57b3be7815fb | |
parent | 5634ee973c9198cab33dd8984dbc483fd3185a4e (diff) | |
parent | 34d5982bd50e2e9014dde0f6a53db87091cca44c (diff) | |
download | redis-d1788a5ddb6dd4b503695cb4678299dfb29ecf54.tar.gz |
Merge pull request #7019 from hwware/cscfix
Fix Bug for Client Side Caching: Unexpected Behaviour when Switching between OPTIN/OPTOUT Mode
-rw-r--r-- | src/tracking.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/tracking.c b/src/tracking.c index 45f83103a..6f7929430 100644 --- a/src/tracking.c +++ b/src/tracking.c @@ -94,7 +94,7 @@ void disableTracking(client *c) { server.tracking_clients--; c->flags &= ~(CLIENT_TRACKING|CLIENT_TRACKING_BROKEN_REDIR| CLIENT_TRACKING_BCAST|CLIENT_TRACKING_OPTIN| - CLIENT_TRACKING_OPTOUT); + CLIENT_TRACKING_OPTOUT|CLIENT_TRACKING_CACHING); } } @@ -271,7 +271,7 @@ void trackingInvalidateKey(robj *keyobj) { trackingRememberKeyToBroadcast(sdskey,sdslen(sdskey)); rax *ids = raxFind(TrackingTable,(unsigned char*)sdskey,sdslen(sdskey)); - if (ids == raxNotFound) return;; + if (ids == raxNotFound) return; raxIterator ri; raxStart(&ri,ids); |