usr/src/lib/libipmi/common/ipmi_util.c
changeset 5345 44060de1d838
parent 3798 36499f71540b
child 6070 1e70ddca5488
--- a/usr/src/lib/libipmi/common/ipmi_util.c	Fri Oct 26 13:06:58 2007 -0700
+++ b/usr/src/lib/libipmi/common/ipmi_util.c	Fri Oct 26 13:47:19 2007 -0700
@@ -139,6 +139,17 @@
 	return (ptr);
 }
 
+char *
+ipmi_strdup(ipmi_handle_t *ihp, const char *str)
+{
+	char *ptr;
+
+	if ((ptr = strdup(str)) == NULL)
+		(void) ipmi_set_error(ihp, EIPMI_NOMEM, NULL);
+
+	return (ptr);
+}
+
 /* ARGSUSED */
 void
 ipmi_free(ipmi_handle_t *ihp, void *ptr)