]> git.saurik.com Git - redis.git/commitdiff
Sentinel: fixed a crash on script execution.
authorantirez <antirez@gmail.com>
Fri, 24 Aug 2012 10:10:24 +0000 (12:10 +0200)
committerantirez <antirez@gmail.com>
Thu, 27 Sep 2012 11:05:38 +0000 (13:05 +0200)
The call to sentinelScheduleScriptExecution() lacked the final NULL
argument to signal the end of arguments. This resulted into a crash.

src/sentinel.c

index 36bf233745092622c0f3b38894d696319a6cea5d..dda8008ed8d083f4852eb20f37112a7d3d11dbcb 100644 (file)
@@ -789,7 +789,7 @@ void sentinelCallClientReconfScript(sentinelRedisInstance *master, int role, cha
     sentinelScheduleScriptExecution(master->client_reconfig_script,
         master->name,
         (role == SENTINEL_LEADER) ? "leader" : "observer",
-        state, from->ip, fromport, to->ip, toport);
+        state, from->ip, fromport, to->ip, toport, NULL);
 }
 
 /* ========================== sentinelRedisInstance ========================= */