diff options
author | Erik Troan <ewt@redhat.com> | 1999-08-09 21:29:52 +0000 |
---|---|---|
committer | Erik Troan <ewt@redhat.com> | 1999-08-09 21:29:52 +0000 |
commit | 709bdcf7c108ac74dd0e8e3e029136780eb04c4b (patch) | |
tree | a966a2341840e5007d07581b60b2bb946340b3a8 /loader/net.c | |
parent | 88bca53c1fefd529dc6664a6aac1c3f5ea5f601b (diff) | |
download | anaconda-709bdcf7c108ac74dd0e8e3e029136780eb04c4b.tar.gz anaconda-709bdcf7c108ac74dd0e8e3e029136780eb04c4b.tar.xz anaconda-709bdcf7c108ac74dd0e8e3e029136780eb04c4b.zip |
we need to bring up networking before trying to resolve hostnames
Diffstat (limited to 'loader/net.c')
-rw-r--r-- | loader/net.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/loader/net.c b/loader/net.c index 1a3dbfdb5..24572b20c 100644 --- a/loader/net.c +++ b/loader/net.c @@ -280,6 +280,7 @@ int readNetConfig(char * device, struct networkDeviceConfig * cfg, int flags) { newtPopWindow(); + configureNetwork(cfg); findHostAndDomain(cfg, flags); writeResolvConf(cfg); @@ -346,19 +347,16 @@ int writeResolvConf(struct networkDeviceConfig * net) { } int findHostAndDomain(struct networkDeviceConfig * dev, int flags) { - char ips[50]; char * name, * chptr; if (!FL_TESTING(flags)) { writeResolvConf(dev); - strcpy(ips, inet_ntoa(dev->dev.ip)); } if (!(dev->dev.set & PUMP_NETINFO_HAS_HOSTNAME)) { winStatus(40, 3, _("Hostname"), _("Determining host name and domain...")); - name = mygethostbyaddr(ips); - if (name) name = mygethostbyaddr(ips); + name = mygethostbyaddr(inet_ntoa(dev->dev.ip)); newtPopWindow(); if (!name) { |