diff --git a/src/scripts/qlie/archive/pack/encryption.rs b/src/scripts/qlie/archive/pack/encryption.rs index 4282563..1ca2c14 100644 --- a/src/scripts/qlie/archive/pack/encryption.rs +++ b/src/scripts/qlie/archive/pack/encryption.rs @@ -1059,12 +1059,12 @@ impl Encryption for Encryption30 { stream: Box, entry: &QlieEntry, ) -> Result> { - if self.key.is_none() || entry.common_key.is_none() { - return Ok(Box::new(Decrypter::new(stream, entry.key, entry.size))); - } if entry.is_encrypted == 0 { return Ok(Box::new(stream)); } + if self.key.is_none() || entry.common_key.is_none() { + return Ok(Box::new(Decrypter::new(stream, entry.key, entry.size))); + } return Ok(Box::new(Encryption30Decrypt::new( stream, &entry.raw_name,