summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
authorokie <none@none>2007-08-17 10:03:50 -0700
committerokie <none@none>2007-08-17 10:03:50 -0700
commit6ce1cec6883edf2fcf26ea50f3517da442cf6d6c (patch)
treea42b42d97f4718ac7357ba95fe1c8a5a83ac9dd6 /usr/src
parent84decf41e1c0970e397cc8710dfcf81db5b8c6da (diff)
downloadillumos-gate-6ce1cec6883edf2fcf26ea50f3517da442cf6d6c.tar.gz
6591834 nwamd core dump in get_user_preference()
Diffstat (limited to 'usr/src')
-rw-r--r--usr/src/cmd/cmd-inet/lib/nwamd/wireless.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr/src/cmd/cmd-inet/lib/nwamd/wireless.c b/usr/src/cmd/cmd-inet/lib/nwamd/wireless.c
index 047978787a..e6ff7503af 100644
--- a/usr/src/cmd/cmd-inet/lib/nwamd/wireless.c
+++ b/usr/src/cmd/cmd-inet/lib/nwamd/wireless.c
@@ -1518,12 +1518,12 @@ get_user_preference(char *const *zargv, const char *compare_other,
free(wlp);
return (-1);
}
- if (strcmp(response, compare_other) == 0) {
+ if (compare_other != NULL && strcmp(response, compare_other) == 0) {
free(response);
free(wlp);
return (1);
}
- if (strcmp(response, compare_rescan) == 0) {
+ if (compare_rescan != NULL && strcmp(response, compare_rescan) == 0) {
free(response);
free(wlp);
return (2);