summaryrefslogtreecommitdiffstats
path: root/loader2/urls.c
diff options
context:
space:
mode:
Diffstat (limited to 'loader2/urls.c')
-rw-r--r--loader2/urls.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/loader2/urls.c b/loader2/urls.c
index b3d5ad678..23bce718f 100644
--- a/loader2/urls.c
+++ b/loader2/urls.c
@@ -140,8 +140,10 @@ char *convertUIToURL(struct iurlinfo *ui) {
return url;
}
-
-int urlinstStartTransfer(struct iurlinfo * ui, char * filename,
+/* extraHeaders only applicable for http and used for pulling ks from http */
+/* see ftp.c:httpGetFileDesc() for details */
+/* set to NULL if not needed */
+int urlinstStartTransfer(struct iurlinfo * ui, char * filename, char *extraHeaders,
int silentErrors) {
char * buf;
int fd;
@@ -180,7 +182,7 @@ int urlinstStartTransfer(struct iurlinfo * ui, char * filename,
return -1;
}
} else {
- fd = httpGetFileDesc(ui->address, -1, buf);
+ fd = httpGetFileDesc(ui->address, -1, buf, extraHeaders);
if (fd < 0) {
if (!silentErrors)
newtWinMessage(_("Error"), _("OK"),