summaryrefslogtreecommitdiffstats
path: root/loader2/net.c
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2004-07-28 21:28:15 +0000
committerJeremy Katz <katzj@redhat.com>2004-07-28 21:28:15 +0000
commit2afbfeaf7343c003354687784511e567d128a14d (patch)
tree5328bfacaffb003944711af8ffde0d2bd7bfe4c0 /loader2/net.c
parentc3cc8042ae6837baa8b6e9b2544cff3ca8c7d2bc (diff)
downloadanaconda-2afbfeaf7343c003354687784511e567d128a14d.tar.gz
anaconda-2afbfeaf7343c003354687784511e567d128a14d.tar.xz
anaconda-2afbfeaf7343c003354687784511e567d128a14d.zip
actually setting the values will help... (#128713)
Diffstat (limited to 'loader2/net.c')
-rw-r--r--loader2/net.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/loader2/net.c b/loader2/net.c
index f039cf819..14bf2a4b9 100644
--- a/loader2/net.c
+++ b/loader2/net.c
@@ -194,6 +194,22 @@ static int getWirelessConfig(struct networkDeviceConfig *cfg, char * ifname) {
/* set stuff up */
} while (rc == 2);
+ if (cfg->wepkey != NULL)
+ free(cfg->wepkey);
+
+ if (wepkey)
+ cfg->wepkey = strdup(wepkey);
+ else
+ cfg->wepkey = NULL;
+
+ if (cfg->essid != NULL)
+ free(cfg->essid);
+
+ if (essid)
+ cfg->essid = strdup(essid);
+ else
+ cfg->essid = NULL;
+
return LOADER_OK;
}