From afa200d34f55a457e88a6dd31c7414b2f17067ed Mon Sep 17 00:00:00 2001 From: Jerry Jelinek Date: Mon, 11 Nov 2019 17:21:29 +0000 Subject: 11818 IPMI topo plugin shouldn't return data from unavailable sensors [fix broken build] --- usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'usr/src') diff --git a/usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c b/usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c index fc92855a28..b3a81fdb51 100644 --- a/usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c +++ b/usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c @@ -423,11 +423,11 @@ ipmi_sensor_state(topo_mod_t *mod, tnode_t *node, topo_version_t vers, if (reading->isr_state_unavailable) { topo_mod_dprintf(mod, "Unavailable sensor %s, sensor_num=%d\n", entity_refs[i], sensor_num); - strarr_free(mod, entity_refs, nelems); + topo_mod_strfreev(mod, entity_refs, nelems); topo_mod_ipmi_rele(mod); return (-1); } - strarr_free(mod, entity_refs, nelems); + topo_mod_strfreev(mod, entity_refs, nelems); topo_mod_ipmi_rele(mod); if (topo_prop_get_string(node, TOPO_PGROUP_FACILITY, TOPO_SENSOR_CLASS, -- cgit v1.2.3