IMAP: Wrong permission checked for GETACL
Some checks failed
Scorecard supply-chain security / Scorecard analysis (push) Failing after 3s

This commit is contained in:
mdecimus 2025-09-27 20:11:15 +02:00
parent e01bbf0fde
commit 7c946a683a

View file

@ -40,7 +40,7 @@ use utils::map::bitmap::Bitmap;
impl<T: SessionStream> Session<T> {
pub async fn handle_get_acl(&mut self, request: Request<Command>) -> trc::Result<()> {
// Validate access
self.assert_has_permission(Permission::ImapAuthenticate)?;
self.assert_has_permission(Permission::ImapAclGet)?;
let op_start = Instant::now();
let arguments = request.parse_acl(self.is_utf8)?;