summaryrefslogtreecommitdiff
path: root/usr/src/lib/libdladm/common/libdlwlan.c
diff options
context:
space:
mode:
authoryz147064 <none@none>2008-03-19 21:34:13 -0700
committeryz147064 <none@none>2008-03-19 21:34:13 -0700
commit811fc8e17e28618ca5149abc18f576709fc5875b (patch)
treea6165f1e8c81b39811b269e352f2d242ee7a7507 /usr/src/lib/libdladm/common/libdlwlan.c
parent45391f50095088ce9d0b1362d78cb4d9d049e411 (diff)
downloadillumos-joyent-811fc8e17e28618ca5149abc18f576709fc5875b.tar.gz
6671160 dladm_setzid() should have a comment explaining why it takes a link name
6673156 dladm connect-wifi failure could potentially cause core dump 6673160 icfg_get_if_list() returns an incorrect data-link list when the ICFG_INSTALLED argument is passed
Diffstat (limited to 'usr/src/lib/libdladm/common/libdlwlan.c')
-rw-r--r--usr/src/lib/libdladm/common/libdlwlan.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/usr/src/lib/libdladm/common/libdlwlan.c b/usr/src/lib/libdladm/common/libdlwlan.c
index 9a5bc6bcd0..00d78ab79b 100644
--- a/usr/src/lib/libdladm/common/libdlwlan.c
+++ b/usr/src/lib/libdladm/common/libdlwlan.c
@@ -530,12 +530,10 @@ dladm_wlan_connect(datalink_id_t linkid, dladm_wlan_attr_t *attrp,
dladm_status_t status;
if ((status = dladm_wlan_validate(linkid)) != DLADM_STATUS_OK)
- goto done;
+ return (status);
- if ((gbuf = malloc(MAX_BUF_LEN)) == NULL) {
- status = DLADM_STATUS_NOMEM;
- goto done;
- }
+ if ((gbuf = malloc(MAX_BUF_LEN)) == NULL)
+ return (DLADM_STATUS_NOMEM);
if ((status = do_get_linkstatus(linkid, gbuf)) != DLADM_STATUS_OK)
goto done;