From 02151b9110fbd98befb21000f417bd18ed51c18c Mon Sep 17 00:00:00 2001 From: John Sully Date: Tue, 30 Jul 2019 17:11:15 -0400 Subject: [PATCH] Fix test failures: Non active replicas are allowed to use shared int values Former-commit-id: 8536854266d5795c5c2bc11b8b344f20759b55af --- src/db.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/db.cpp b/src/db.cpp index cc67acd05..ca42453e8 100644 --- a/src/db.cpp +++ b/src/db.cpp @@ -269,7 +269,7 @@ void dbOverwrite(redisDb *db, robj *key, robj *val) { dictEntry *de = dictFind(db->pdict,ptrFromObj(key)); serverAssertWithInfo(NULL,key,de != NULL); - dbOverwriteCore(db, de, key, val, true, false); + dbOverwriteCore(db, de, key, val, !!g_pserver->fActiveReplica, false); } /* Insert a key, handling duplicate keys according to fReplace */ @@ -309,7 +309,7 @@ void setKey(redisDb *db, robj *key, robj *val) { if (de == NULL) { dbAdd(db,key,val); } else { - dbOverwriteCore(db,de,key,val,true,true); + dbOverwriteCore(db,de,key,val,!!g_pserver->fActiveReplica,true); } incrRefCount(val); signalModifiedKey(db,key);