trbt_node_t *new_node;
new_node = trbt_create_node(tree, node, key, data);
+ if (!new_node)
+ return NULL;
node->left=new_node;
node=new_node;
trbt_node_t *new_node;
new_node = trbt_create_node(tree, node, key, data);
+ if (!new_node)
+ return NULL;
node->right=new_node;
node=new_node;
break;