diff --git a/src/cmd_decrypt.rs b/src/cmd_decrypt.rs index 9eeba8e..42ff8c9 100644 --- a/src/cmd_decrypt.rs +++ b/src/cmd_decrypt.rs @@ -130,11 +130,6 @@ pub fn decrypt_single(config: &Option, let enc_meta = parse_encrypted_meta(&meta, &key.0, &nonce.0)?; parse_encrypted_comment(&meta, &key.0, &nonce.0)?; - if cmd_decrypt.skip_decrypt_file { - information!("Decrypt file is skipped."); - return Ok(0); - } - // Decrypt to output if cmd_decrypt.direct_print { if meta.file_length > 10 * 1024 { @@ -164,6 +159,11 @@ pub fn decrypt_single(config: &Option, return Ok(meta.file_length); } + if cmd_decrypt.skip_decrypt_file { + information!("Decrypt file content is skipped."); + return Ok(0); + } + // Decrypt to file let compressed_desc = iff!(meta.compress, " [compressed]", ""); let start = Instant::now();