diff --git a/src/db.cpp b/src/db.cpp index 5eee7bd18..cdbeb3d38 100644 --- a/src/db.cpp +++ b/src/db.cpp @@ -1209,14 +1209,14 @@ void scanGenericCommand(client *c, robj_roptr o, unsigned long cursor) { sdsfree(typeCopy); return (void *)cursorResult; }, - [c, keys] (const redisDbPersistentDataSnapshot * snapshot, void *data) { + [c, keys] (const redisDbPersistentDataSnapshot *, void *data) { mstime_t timeScanFilter; latencyStartMonitor(timeScanFilter); scanFilterAndReply(c, keys, nullptr, nullptr, false, nullptr, (unsigned long)data); latencyEndMonitor(timeScanFilter); latencyAddSampleIfNeeded("scan-async-filter", timeScanFilter); }, - [keys] (const redisDbPersistentDataSnapshot * snapshot, void *data) { + [keys] (const redisDbPersistentDataSnapshot *, void *) { listSetFreeMethod(keys,decrRefCountVoid); listRelease(keys); } diff --git a/src/t_string.cpp b/src/t_string.cpp index b015061d0..5823738c9 100644 --- a/src/t_string.cpp +++ b/src/t_string.cpp @@ -546,13 +546,13 @@ void mgetCommand(client *c) { // Do async version for large number of arguments if (c->argc > 100) { if (c->asyncCommand( - [c] (const redisDbPersistentDataSnapshot *snapshot) { + [c] (const redisDbPersistentDataSnapshot *) { return c->argsAsList(); }, [c] (const redisDbPersistentDataSnapshot *snapshot, void *keys) { mgetCore(c, (list *)keys, snapshot); }, - [c] (const redisDbPersistentDataSnapshot *snapshot, void *keys) { + [c] (const redisDbPersistentDataSnapshot *, void *keys) { c->freeArgList((list *)keys); } )) {