From 5336aea799518682e8d04c99dee2bcac0ffd8050 Mon Sep 17 00:00:00 2001 From: Alek Westover Date: Fri, 14 Jul 2023 07:58:05 -0400 Subject: [PATCH] @arpad-m suggested using as_slice instead of creating a cursor --- compute_tools/src/extension_server.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compute_tools/src/extension_server.rs b/compute_tools/src/extension_server.rs index bff8fca303..4bdddaf544 100644 --- a/compute_tools/src/extension_server.rs +++ b/compute_tools/src/extension_server.rs @@ -157,7 +157,7 @@ pub async fn download_extension( .read_to_end(&mut write_data_buffer) .await?; let unzip_dest = pgbin.strip_suffix("/bin/postgres").expect("bad pgbin"); - let tar = GzDecoder::new(std::io::Cursor::new(write_data_buffer)); + let tar = GzDecoder::new(write_data_buffer.as_slice()); let mut archive = Archive::new(tar); archive.unpack(unzip_dest)?; info!("Download + unzip {:?} completed successfully", &ext_path);