summaryrefslogtreecommitdiffstats
path: root/loader2
diff options
context:
space:
mode:
authorDavid Cantrell <dcantrell@redhat.com>2006-08-08 19:26:34 +0000
committerDavid Cantrell <dcantrell@redhat.com>2006-08-08 19:26:34 +0000
commite8fdb303c4ff54edc4d9b9f00377712e1735d7fe (patch)
tree54594a5d1893b6f3c1e35f88cf016513c1ddd2c4 /loader2
parent5ebb9cf90a16a5d878fb36ad9639b8f6e4663301 (diff)
downloadanaconda-e8fdb303c4ff54edc4d9b9f00377712e1735d7fe.tar.gz
anaconda-e8fdb303c4ff54edc4d9b9f00377712e1735d7fe.tar.xz
anaconda-e8fdb303c4ff54edc4d9b9f00377712e1735d7fe.zip
* loader2/urlinstall.c: Do not pass silentErrors to
urlinstStartTransfer() (#201247). * loader2/urls.c: Remove redundant download failure messages in the urlinstStartTransfer() function. Do not accept silentErrors as a parameter (#201247). * loader2/urls.h: Prototype update for urlinstStartTransfer().
Diffstat (limited to 'loader2')
-rw-r--r--loader2/urlinstall.c10
-rw-r--r--loader2/urls.c20
-rw-r--r--loader2/urls.h2
3 files changed, 9 insertions, 23 deletions
diff --git a/loader2/urlinstall.c b/loader2/urlinstall.c
index 661319467..573e74033 100644
--- a/loader2/urlinstall.c
+++ b/loader2/urlinstall.c
@@ -57,7 +57,7 @@ static int loadSingleUrlImage(struct iurlinfo * ui, char * file,
sprintf(ehdrs, "User-Agent: anaconda/%s\r\n", VERSION);
}
- fd = urlinstStartTransfer(ui, filepath, ehdrs, silentErrors);
+ fd = urlinstStartTransfer(ui, filepath, ehdrs);
if (fd == -2) {
if (ehdrs) free (ehdrs);
@@ -70,15 +70,15 @@ static int loadSingleUrlImage(struct iurlinfo * ui, char * file,
newFile = alloca(strlen(filepath) + 20);
sprintf(newFile, "disc1/%s", filepath);
- fd = urlinstStartTransfer(ui, newFile, ehdrs, silentErrors);
+ fd = urlinstStartTransfer(ui, newFile, ehdrs);
if (ehdrs) free (ehdrs);
if (fd == -2) return 2;
if (fd < 0) {
- if (!silentErrors)
+ if (!silentErrors)
newtWinMessage(_("Error"), _("OK"),
_("Unable to retrieve %s://%s/%s/%s."),
- (ui->protocol == URL_METHOD_FTP ? "ftp" :
+ (ui->protocol == URL_METHOD_FTP ? "ftp" :
"http"),
ui->address, ui->prefix, filepath);
return 2;
@@ -422,7 +422,7 @@ int getFileFromUrl(char * url, char * dest,
}
}
- fd = urlinstStartTransfer(&ui, file, ehdrs, 0);
+ fd = urlinstStartTransfer(&ui, file, ehdrs);
if (fd < 0) {
logMessage(ERROR, "failed to retrieve http://%s/%s/%s", ui.address, ui.prefix, file);
if (ehdrs) free(ehdrs);
diff --git a/loader2/urls.c b/loader2/urls.c
index 21be24063..0c83aeaf4 100644
--- a/loader2/urls.c
+++ b/loader2/urls.c
@@ -152,7 +152,7 @@ char *convertUIToURL(struct iurlinfo *ui) {
/* see ftp.c:httpGetFileDesc() for details */
/* set to NULL if not needed */
int urlinstStartTransfer(struct iurlinfo * ui, char * filename,
- char *extraHeaders, int silentErrors) {
+ char *extraHeaders) {
char * buf;
int fd;
int family = -1;
@@ -197,32 +197,18 @@ int urlinstStartTransfer(struct iurlinfo * ui, char * filename,
ui->login ? ui->login : "anonymous",
ui->password ? ui->password : "rhinstall@",
NULL, -1);
- if (ui->ftpPort < 0) {
- if (!silentErrors)
- newtWinMessage(_("Error"), _("OK"),
- _("Failed to log into %s: %s"), ui->address,
- ftpStrerror(ui->ftpPort, ui->protocol));
+ if (ui->ftpPort < 0)
return -2;
- }
fd = ftpGetFileDesc(ui->ftpPort, addr6, family, buf);
if (fd < 0) {
close(ui->ftpPort);
- if (!silentErrors)
- newtWinMessage(_("Error"), _("OK"),
- _("Failed to retrieve %s: %s"), buf,
- ftpStrerror(fd, ui->protocol));
return -1;
}
} else {
fd = httpGetFileDesc(ui->address, -1, buf, extraHeaders);
- if (fd < 0) {
- if (!silentErrors)
- newtWinMessage(_("Error"), _("OK"),
- _("Failed to retrieve %s: %s"), buf,
- ftpStrerror(fd, ui->protocol));
+ if (fd < 0)
return -1;
- }
}
if (!FL_CMDLINE(flags))
diff --git a/loader2/urls.h b/loader2/urls.h
index 7cfebfc5d..d6ead3069 100644
--- a/loader2/urls.h
+++ b/loader2/urls.h
@@ -23,7 +23,7 @@ int urlMainSetupPanel(struct iurlinfo * ui, urlprotocol protocol,
char * doSecondarySetup);
int urlSecondarySetupPanel(struct iurlinfo * ui, urlprotocol protocol);
int urlinstStartTransfer(struct iurlinfo * ui, char * filename,
- char *extraHeaders, int silentErrors);
+ char *extraHeaders);
int urlinstFinishTransfer(struct iurlinfo * ui, int fd);
#endif