From: antirez Date: Tue, 8 Mar 2011 14:55:34 +0000 (+0100) Subject: same final call of two if branches moved outside X-Git-Url: https://git.saurik.com/redis.git/commitdiff_plain/3a21cb99e51403eb0469803abc6f894f468948f1 same final call of two if branches moved outside --- 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;