diff options
author | Jeremy Katz <katzj@redhat.com> | 2004-07-28 21:28:15 +0000 |
---|---|---|
committer | Jeremy Katz <katzj@redhat.com> | 2004-07-28 21:28:15 +0000 |
commit | 2afbfeaf7343c003354687784511e567d128a14d (patch) | |
tree | 5328bfacaffb003944711af8ffde0d2bd7bfe4c0 /loader2/net.c | |
parent | c3cc8042ae6837baa8b6e9b2544cff3ca8c7d2bc (diff) | |
download | anaconda-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.c | 16 |
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; } |