Skip to content

Commit 7ca108d

Browse files
committed
Log original download errors immediately
1 parent 819b66d commit 7ca108d

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

src/download/mod.rs

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -529,6 +529,7 @@ mod reqwest_be {
529529
#[cfg(feature = "reqwest-rustls-tls")]
530530
use rustls_platform_verifier::BuilderVerifierExt;
531531
use tokio_stream::StreamExt;
532+
use tracing::error;
532533
use url::Url;
533534

534535
use super::{DownloadError, Event};
@@ -544,9 +545,13 @@ mod reqwest_be {
544545
return Ok(());
545546
}
546547

547-
let res = request(url, resume_from, client)
548-
.await
549-
.context("failed to make network request")?;
548+
let res = match request(url, resume_from, client).await {
549+
Ok(res) => res,
550+
Err(error) => {
551+
error!(%error, "failed to download file");
552+
return Err(error).context("failed to make network request");
553+
}
554+
};
550555

551556
if !res.status().is_success() {
552557
let code: u16 = res.status().into();

0 commit comments

Comments
 (0)