summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2003-09-04 15:20:31 +0000
committerJeremy Katz <katzj@redhat.com>2003-09-04 15:20:31 +0000
commit41f557934752e40408cb890e2e9fd0b6ee24633a (patch)
tree7341b34173904fc55b29a7cdd022db4863beef97
parenta3d2d7587539e2b6f8f9cf47cbc52920686ebd00 (diff)
downloadanaconda-41f557934752e40408cb890e2e9fd0b6ee24633a.tar.gz
anaconda-41f557934752e40408cb890e2e9fd0b6ee24633a.tar.xz
anaconda-41f557934752e40408cb890e2e9fd0b6ee24633a.zip
make it so that we don't get double error messages (#103731)
-rw-r--r--loader2/urlinstall.c17
1 files changed, 10 insertions, 7 deletions
diff --git a/loader2/urlinstall.c b/loader2/urlinstall.c
index 1b2587bce..6921f5f17 100644
--- a/loader2/urlinstall.c
+++ b/loader2/urlinstall.c
@@ -46,7 +46,7 @@ static int loadSingleUrlImage(struct iurlinfo * ui, char * file, int flags,
fd = urlinstStartTransfer(ui, file, NULL, 1, flags);
- if (fd == -2) return 1;
+ if (fd == -2) return 2;
if (fd < 0) {
/* file not found */
@@ -56,7 +56,7 @@ static int loadSingleUrlImage(struct iurlinfo * ui, char * file, int flags,
fd = urlinstStartTransfer(ui, newFile, NULL, 1, flags);
- if (fd == -2) return 1;
+ if (fd == -2) return 2;
if (fd < 0) {
if (!silentErrors)
newtWinMessage(_("Error"), _("OK"),
@@ -64,7 +64,7 @@ static int loadSingleUrlImage(struct iurlinfo * ui, char * file, int flags,
(ui->protocol == URL_METHOD_FTP ? "ftp" :
"http"),
ui->address, ui->prefix, file);
- return 1;
+ return 2;
}
}
@@ -86,6 +86,7 @@ static int loadSingleUrlImage(struct iurlinfo * ui, char * file, int flags,
static int loadUrlImages(struct iurlinfo * ui, int flags) {
char *stage2img;
char tmpstr1[1024], tmpstr2[1024];
+ int rc;
/* setupRamdisk();*/
@@ -124,10 +125,12 @@ static int loadUrlImages(struct iurlinfo * ui, int flags) {
snprintf(tmpstr1, sizeof(tmpstr1), "RedHat/base/%s", stage2img);
snprintf(tmpstr2, sizeof(tmpstr2), "/tmp/ramfs/%s", stage2img);
- if (loadSingleUrlImage(ui, tmpstr1, flags, tmpstr2,
- "/mnt/runtime", "loop0", 0)) {
- newtWinMessage(_("Error"), _("OK"),
- _("Unable to retrieve the install image."));
+ rc = loadSingleUrlImage(ui, tmpstr1, flags, tmpstr2,
+ "/mnt/runtime", "loop0", 0);
+ if (rc) {
+ if (rc != 2)
+ newtWinMessage(_("Error"), _("OK"),
+ _("Unable to retrieve the install image."));
return 1;
}