From: Alan T. DeKok Date: Sat, 3 Apr 2021 12:08:18 +0000 (-0400) Subject: no need to call insert_node, just insert is fine X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=83fc31f6ea512cc4c993e7789708eedc21f7cba5;p=thirdparty%2Ffreeradius-server.git no need to call insert_node, just insert is fine --- diff --git a/src/lib/server/map_proc.c b/src/lib/server/map_proc.c index ece52d66021..db00daec65f 100644 --- a/src/lib/server/map_proc.c +++ b/src/lib/server/map_proc.c @@ -128,14 +128,11 @@ int map_proc_register(void *mod_inst, char const *name, */ proc = map_proc_find(name); if (!proc) { - fr_rb_node_t *node; - proc = talloc_zero(mod_inst, map_proc_t); strlcpy(proc->name, name, sizeof(proc->name)); proc->length = strlen(proc->name); - node = rbtree_insert_node(map_proc_root, proc); - if (!node) { + if (!rbtree_insert(map_proc_root, proc)) { talloc_free(proc); return -1; }