fix: simplify error handling for invalid password

This commit is contained in:
ttyS3 2024-09-06 16:03:35 +00:00 committed by João Marcos
parent c3e37e22d1
commit a3d4f6ac6b

View File

@ -160,8 +160,8 @@ where
Some(password) => sevenz_rust::decompress_with_extract_fn_and_password(
reader,
output_path,
sevenz_rust::Password::from(password.to_str().map_err(|_| Error::InvalidPassword {
reason: "7z requires that all passwords are valid UTF-8".to_string(),
sevenz_rust::Password::from(password.to_str().map_err(|err| Error::InvalidPassword {
reason: err.to_string(),
})?),
entry_extract_fn,
)?,