1
0
mirror of https://github.com/fluencelabs/redis synced 2025-07-16 00:51:56 +00:00

Merge pull request from dvirsky/fix_bc_free

fixed free of blocked client before refering to it
This commit is contained in:
Salvatore Sanfilippo
2017-04-10 13:14:52 +02:00
committed by GitHub

@@ -3235,8 +3235,8 @@ void moduleHandleBlockedClients(void) {
} }
if (bc->privdata && bc->free_privdata) if (bc->privdata && bc->free_privdata)
bc->free_privdata(bc->privdata); bc->free_privdata(bc->privdata);
zfree(bc);
if (c != NULL) unblockClient(c); if (c != NULL) unblockClient(c);
zfree(bc);
/* Lock again before to iterate the loop. */ /* Lock again before to iterate the loop. */
pthread_mutex_lock(&moduleUnblockedClientsMutex); pthread_mutex_lock(&moduleUnblockedClientsMutex);