diff options
Diffstat (limited to 'libcnary')
| -rw-r--r-- | libcnary/node.c | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/libcnary/node.c b/libcnary/node.c index 1f9f669..264c78e 100644 --- a/libcnary/node.c +++ b/libcnary/node.c @@ -104,7 +104,7 @@ int node_detach(node_t* parent, node_t* child) {  int node_insert(node_t* parent, unsigned int index, node_t* child)  { -	if (!parent || !child) return; +	if (!parent || !child) return -1;  	child->isLeaf = TRUE;  	child->isRoot = FALSE;  	child->parent = parent; @@ -209,7 +209,7 @@ int node_child_position(struct node_t* parent, node_t* child)  node_t* node_copy_deep(node_t* node, copy_func_t copy_func)  {  	if (!node) return NULL; -	void *data; +	void *data = NULL;  	if (copy_func) {  		data = copy_func(node->data);  	} | 
