From 8176a2ee7651dec5f80d9b6c1c59df156e797227 Mon Sep 17 00:00:00 2001 From: antirez Date: Thu, 15 Mar 2018 16:33:18 +0100 Subject: [PATCH] RDB: LRU/LFU branches missed continue. --- src/rdb.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/rdb.c b/src/rdb.c index d6e7da1d..59833b67 100644 --- a/src/rdb.c +++ b/src/rdb.c @@ -1858,9 +1858,11 @@ int rdbLoadRio(rio *rdb, rdbSaveInfo *rsi) { uint8_t byte; if (rioRead(rdb,&byte,1) == 0) goto eoferr; lfu_freq = byte; + continue; /* Read next opcode. */ } else if (type == RDB_OPCODE_IDLE) { /* IDLE: LRU idle time. */ if ((lru_idle = rdbLoadLen(rdb,NULL)) == RDB_LENERR) goto eoferr; + continue; /* Read next opcode. */ } else if (type == RDB_OPCODE_EOF) { /* EOF: End of file, exit the main loop. */ break;