Commit e34e4e62 authored by Willem Thiart's avatar Willem Thiart
Browse files

Fix: avoid pointer deference on NULL from calloc

parent 07241e77
......@@ -16,6 +16,8 @@ UNAME := $(shell uname)
ifeq ($(UNAME), Darwin)
SHAREDFLAGS = -dynamiclib
SHAREDEXT = dylib
# We need to include the El Capitan specific /usr/includes, aargh
CFLAGS += -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include/
else
SHAREDFLAGS = -shared
SHAREDEXT = so
......
......@@ -71,6 +71,8 @@ static void __ensurecapacity(log_private_t * me)
log_t* log_new()
{
log_private_t* me = (log_private_t*)calloc(1, sizeof(log_private_t));
if (!me)
return NULL;
me->size = INITIAL_CAPACITY;
me->count = 0;
me->back = in(me)->front = 0;
......
......@@ -36,6 +36,8 @@ raft_node_t* raft_node_new(void* udata, int id)
{
raft_node_private_t* me;
me = (raft_node_private_t*)calloc(1, sizeof(raft_node_private_t));
if (!me)
return NULL;
me->udata = udata;
me->next_idx = 1;
me->match_idx = 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