]> git.saurik.com Git - redis.git/commitdiff
actually call the function to async free clients in serverCron().
authorantirez <antirez@gmail.com>
Mon, 23 Jan 2012 15:17:22 +0000 (16:17 +0100)
committerantirez <antirez@gmail.com>
Mon, 23 Jan 2012 15:17:22 +0000 (16:17 +0100)
src/redis.c

index 711cebe03b95005d1eb94cc4d60eb31925ad9527..71a5131fb9fe9898216f1093f789ae94ae500c03 100644 (file)
@@ -754,6 +754,9 @@ int serverCron(struct aeEventLoop *eventLoop, long long id, void *clientData) {
      * in order to guarantee a strict consistency. */
     if (server.masterhost == NULL) activeExpireCycle();
 
+    /* Close clients that need to be closed asynchronous */
+    freeClientsInAsyncFreeQueue();
+
     /* Replication cron function -- used to reconnect to master and
      * to detect transfer failures. */
     if (!(loops % 10)) replicationCron();