Print this page
patch tsoome-feedback
*** 21,32 ****
/*
* Copyright 2006 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
- #pragma ident "%Z%%M% %I% %E% SMI"
-
/*
* Routines for traversing and packing/unpacking the handle
* returned from ri_init.
*/
--- 21,30 ----
*** 80,90 ****
{
ri_dev_t *dev;
assert(ap != NULL);
- if (ap->conf_props != NULL)
nvlist_free(ap->conf_props);
while ((dev = ap->cpus) != NULL) {
ap->cpus = dev->next;
ri_dev_free(dev);
--- 78,87 ----
*** 118,130 ****
void
ri_client_free(ri_client_t *client)
{
assert(client != NULL);
- if (client->usg_props != NULL)
nvlist_free(client->usg_props);
- if (client->v_props != NULL)
nvlist_free(client->v_props);
free(client);
}
/*
--- 115,125 ----
*** 194,204 ****
return (RI_SUCCESS);
fail:
s_free(buf);
- if (nvl != NULL)
nvlist_free(nvl);
return (RI_FAILURE);
}
--- 189,198 ----
*** 248,258 ****
return (0);
fail:
s_free(buf);
- if (nvl != NULL)
nvlist_free(nvl);
return (-1);
}
--- 242,251 ----
*** 302,312 ****
return (0);
fail:
s_free(buf);
- if (nvl != NULL)
nvlist_free(nvl);
return (-1);
}
--- 295,304 ----
*** 357,367 ****
return (0);
fail:
s_free(buf);
- if (nvl != NULL)
nvlist_free(nvl);
return (-1);
}
--- 349,358 ----
*** 422,432 ****
return (0);
fail:
s_free(buf);
- if (nvl != NULL)
nvlist_free(nvl);
return (-1);
}
--- 413,422 ----
*** 468,478 ****
return (0);
fail:
s_free(buf);
- if (nvl != NULL)
nvlist_free(nvl);
return (-1);
}
--- 458,467 ----
*** 513,523 ****
return (0);
fail:
s_free(buf);
- if (nvl != NULL)
nvlist_free(nvl);
return (-1);
}
--- 502,511 ----
*** 615,625 ****
return (0);
fail:
free(ri_hdl);
- if (nvl != NULL)
nvlist_free(nvl);
return (-1);
}
--- 603,612 ----
*** 669,679 ****
*aps = aplist;
return (0);
fail:
- if (nvl != NULL)
nvlist_free(nvl);
if (aplist != NULL) {
while ((tmp = aplist) != NULL) {
aplist = aplist->next;
ri_ap_free(tmp);
--- 656,665 ----
*** 727,737 ****
*devs = devlist;
return (0);
fail:
- if (nvl != NULL)
nvlist_free(nvl);
if (devlist != NULL) {
while ((tmp = devlist) != NULL) {
devlist = devlist->next;
ri_dev_free(tmp);
--- 713,722 ----
*** 787,797 ****
*clients = client_list;
return (0);
fail:
- if (nvl != NULL)
nvlist_free(nvl);
if (client_list != NULL) {
while ((tmp = client_list) != NULL) {
client_list = client_list->next;
ri_client_free(tmp);
--- 772,781 ----