summaryrefslogtreecommitdiffstats
path: root/loader2/net.c
diff options
context:
space:
mode:
authorDavid Cantrell <dcantrell@redhat.com>2006-06-13 21:32:31 +0000
committerDavid Cantrell <dcantrell@redhat.com>2006-06-13 21:32:31 +0000
commit8439bd2bb9152173fd7c3240bfb32e9abb8d492d (patch)
tree41e8eee9c087a6cd3b34d892bd06157987454f1c /loader2/net.c
parentbcbfe79fc6643de113da722a4f331f02ad0b6c3c (diff)
downloadanaconda-8439bd2bb9152173fd7c3240bfb32e9abb8d492d.tar.gz
anaconda-8439bd2bb9152173fd7c3240bfb32e9abb8d492d.tar.xz
anaconda-8439bd2bb9152173fd7c3240bfb32e9abb8d492d.zip
* loader2/net.c: Last inet_ntoa() -> inet_ntop() conversions.
* loader2/urls.c: Likewise.
Diffstat (limited to 'loader2/net.c')
-rw-r--r--loader2/net.c37
1 files changed, 20 insertions, 17 deletions
diff --git a/loader2/net.c b/loader2/net.c
index 71329c5c2..84c532f82 100644
--- a/loader2/net.c
+++ b/loader2/net.c
@@ -441,26 +441,29 @@ void setupNetworkDeviceConfig(struct networkDeviceConfig * cfg,
if (loaderData->dns) {
char * buf;
+ char ret[47];
buf = strdup(loaderData->dns);
/* Scan the dns parameter for multiple comma-separated IP addresses */
- c = strtok(buf, ",");
- while ((cfg->dev.numDns < MAX_DNS_SERVERS) && (c != NULL)) {
- if (inet_pton(AF_INET, c, &addr)) {
- cfg->dev.dnsServers[cfg->dev.numDns] = ip_addr_in(&addr);
- cfg->dev.numDns++;
- logMessage(DEBUGLVL, "adding %s", inet_ntoa(addr));
- c = strtok(NULL, ",");
- } else if (inet_pton(AF_INET6, c, &addr6)) {
- cfg->dev.dnsServers[cfg->dev.numDns] = ip_addr_in6(&addr6);
- cfg->dev.numDns++;
- logMessage(DEBUGLVL, "adding %s", inet_ntoa(addr));
- c = strtok(NULL, ",");
- }
- }
- logMessage(INFO, "dnsservers is %s", loaderData->dns);
- if (cfg->dev.numDns)
- cfg->dev.set |= PUMP_NETINFO_HAS_DNS;
+ c = strtok(buf, ",");
+ while ((cfg->dev.numDns < MAX_DNS_SERVERS) && (c != NULL)) {
+ if (inet_pton(AF_INET, c, &addr)) {
+ cfg->dev.dnsServers[cfg->dev.numDns] = ip_addr_in(&addr);
+ cfg->dev.numDns++;
+ inet_ntop(AF_INET, &addr, ret, INET_ADDRSTRLEN);
+ logMessage(DEBUGLVL, "adding %s", ret);
+ c = strtok(NULL, ",");
+ } else if (inet_pton(AF_INET6, c, &addr6)) {
+ cfg->dev.dnsServers[cfg->dev.numDns] = ip_addr_in6(&addr6);
+ cfg->dev.numDns++;
+ inet_ntop(AF_INET6, &addr6, ret, INET6_ADDRSTRLEN);
+ logMessage(DEBUGLVL, "adding %s", ret);
+ c = strtok(NULL, ",");
+ }
+ }
+ logMessage(INFO, "dnsservers is %s", loaderData->dns);
+ if (cfg->dev.numDns)
+ cfg->dev.set |= PUMP_NETINFO_HAS_DNS;
}
if (loaderData->hostname) {