summaryrefslogtreecommitdiff
path: root/usr/src/lib/libnisdb
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/lib/libnisdb')
-rw-r--r--usr/src/lib/libnisdb/yptol/map_ctrl.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/usr/src/lib/libnisdb/yptol/map_ctrl.c b/usr/src/lib/libnisdb/yptol/map_ctrl.c
index e7bdf942ea..98f7046286 100644
--- a/usr/src/lib/libnisdb/yptol/map_ctrl.c
+++ b/usr/src/lib/libnisdb/yptol/map_ctrl.c
@@ -526,6 +526,7 @@ insert_map_in_list(char *map_name, int unique_value)
}
new_elt->map_name = strdup(map_name);
if (new_elt->map_name == NULL) { /* strdup() failed */
+ sfree(new_elt);
return (FAILURE);
}
new_elt->map_id = unique_value;