We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d1e1233 commit 2021889Copy full SHA for 2021889
guests/python/build.rs
@@ -64,13 +64,12 @@ fn download_wasi_sdk() -> Result<(), Box<dyn std::error::Error>> {
64
let mut reader = response.into_reader();
65
let mut hasher = sha2::Sha256::new();
66
let mut buffer = [0u8; 8192];
67
- loop {
68
- let n = reader.read(&mut buffer)?;
69
- if n == 0 {
70
- break;
71
- }
72
- hasher.update(&buffer[..n]);
73
- file.write_all(&buffer[..n])?;
+ while let Ok(n) = reader.read(&mut buffer)
+ && n > 0
+ {
+ let chunk = &buffer[..n];
+ hasher.update(chunk);
+ file.write_all(chunk)?;
74
}
75
let digest = hasher.finalize();
76
let hex_digest = format!("{:x}", digest);
0 commit comments