mirror of
https://codeberg.org/redict/redict.git
synced 2025-01-23 00:28:26 -05:00
Fix for Pub/Sub system, introduced in Redis 2.2.6 with the new copy-on-write safe iterator semantics. In the hope this is the last bug I introduced this way.
This commit is contained in:
parent
27fee630f5
commit
efc3408748
@ -141,7 +141,7 @@ int pubsubUnsubscribePattern(redisClient *c, robj *pattern, int notify) {
|
|||||||
/* Unsubscribe from all the channels. Return the number of channels the
|
/* Unsubscribe from all the channels. Return the number of channels the
|
||||||
* client was subscribed from. */
|
* client was subscribed from. */
|
||||||
int pubsubUnsubscribeAllChannels(redisClient *c, int notify) {
|
int pubsubUnsubscribeAllChannels(redisClient *c, int notify) {
|
||||||
dictIterator *di = dictGetIterator(c->pubsub_channels);
|
dictIterator *di = dictGetSafeIterator(c->pubsub_channels);
|
||||||
dictEntry *de;
|
dictEntry *de;
|
||||||
int count = 0;
|
int count = 0;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user