Commit 3b91d4b6 authored by Willem Thiart's avatar Willem Thiart
Browse files

Fixed conditional read on uninitialised value

parent 1817773d
...@@ -579,6 +579,7 @@ int raft_add_node(raft_server_t* me_, void* udata, int is_self) ...@@ -579,6 +579,7 @@ int raft_add_node(raft_server_t* me_, void* udata, int is_self)
me->nodes = (raft_node_t*)realloc(me->nodes, sizeof(raft_node_t*) * me->num_nodes); me->nodes = (raft_node_t*)realloc(me->nodes, sizeof(raft_node_t*) * me->num_nodes);
me->nodes[me->num_nodes - 1] = raft_node_new(udata); me->nodes[me->num_nodes - 1] = raft_node_new(udata);
me->votes_for_me = (int*)realloc(me->votes_for_me, me->num_nodes * sizeof(int)); me->votes_for_me = (int*)realloc(me->votes_for_me, me->num_nodes * sizeof(int));
me->votes_for_me[me->num_nodes - 1] = 0;
if (is_self) if (is_self)
me->nodeid = me->num_nodes - 1; me->nodeid = me->num_nodes - 1;
return 0; return 0;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment