From 3a21cb99e51403eb0469803abc6f894f468948f1 Mon Sep 17 00:00:00 2001 From: antirez Date: Tue, 8 Mar 2011 15:55:34 +0100 Subject: [PATCH] same final call of two if branches moved outside --- src/dscache.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/dscache.c b/src/dscache.c index 66e6ee63..0448d2cb 100644 --- a/src/dscache.c +++ b/src/dscache.c @@ -383,11 +383,10 @@ void vmThreadedIOCompletedJob(aeEventLoop *el, int fd, void *privdata, } cacheScheduleIODelFlag(j->db,j->key,REDIS_IO_LOADINPROG); handleClientsBlockedOnSwappedKey(j->db,j->key); - freeIOJob(j); } else if (j->type == REDIS_IOJOB_SAVE) { cacheScheduleIODelFlag(j->db,j->key,REDIS_IO_SAVEINPROG); - freeIOJob(j); } + freeIOJob(j); processed++; if (privdata == NULL) cacheScheduleIOPushJobs(0); if (processed == toprocess) return;