summaryrefslogtreecommitdiffstats
path: root/loader2/net.c
diff options
context:
space:
mode:
authorDavid Cantrell <dcantrell@redhat.com>2007-05-23 20:10:40 +0000
committerDavid Cantrell <dcantrell@redhat.com>2007-05-23 20:10:40 +0000
commit905644807cca1d915a15466eae1efa43278217b2 (patch)
treeca4e05d3e16d3abf3f296b28a617910919fbbe64 /loader2/net.c
parent2ca5a2e94861823390d7e785328fa8ce8b1c522a (diff)
downloadanaconda-905644807cca1d915a15466eae1efa43278217b2.tar.gz
anaconda-905644807cca1d915a15466eae1efa43278217b2.tar.xz
anaconda-905644807cca1d915a15466eae1efa43278217b2.zip
* loader2/loader.c (doLoaderMain): Don't crash if the user selects back
twice during network configuration (#239958). * loader2/net.c (cidrCallback): Only warn for an empty prefix if the user also provided an IP address.
Diffstat (limited to 'loader2/net.c')
-rw-r--r--loader2/net.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/loader2/net.c b/loader2/net.c
index 08aedd3ee..c393f0047 100644
--- a/loader2/net.c
+++ b/loader2/net.c
@@ -79,13 +79,17 @@ static void cidrCallback(newtComponent co, void * dptr) {
return;
cidr = atoi(data->cidr4);
- upper = 32;
+
+ if (strcmp(data->ipv4, ""))
+ upper = 32;
} else if (co == data->cidr6Entry) {
if (data->cidr6 == NULL && data->ipv6 == NULL)
return;
cidr = atoi(data->cidr6);
- upper = 128;
+
+ if (strcmp(data->ipv6, ""))
+ upper = 128;
}
if (upper != 0) {