From ed2d611b6de846a216c575e6b1053d7c152204bc Mon Sep 17 00:00:00 2001 From: John Sully Date: Tue, 9 Jun 2020 20:58:03 -0400 Subject: [PATCH] Fix lock inversion Former-commit-id: 430cf88623fce8f0675ea19f73d98f6cafe9070f --- src/server.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/server.h b/src/server.h index 8e21f6aa5..008b47b6e 100644 --- a/src/server.h +++ b/src/server.h @@ -2412,9 +2412,7 @@ struct redisServer { inline int redisServerThreadVars::getRdbKeySaveDelay() { if (rdb_key_save_delay < 0) { - aeAcquireLock(); - rdb_key_save_delay = g_pserver->rdb_key_save_delay; - aeReleaseLock(); + __atomic_load(&g_pserver->rdb_key_save_delay, &rdb_key_save_delay, __ATOMIC_ACQUIRE); } return rdb_key_save_delay; }