From b17ff3392fd2aaff8c2c272862b4c010423dc91d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Deuc=D0=B5?= <shurd@sasktel.net>
Date: Fri, 15 Nov 2024 13:28:55 -0500
Subject: [PATCH] If open_sub() fails, set readonly to true.

---
 exec/imapservice.js | 1 +
 1 file changed, 1 insertion(+)

diff --git a/exec/imapservice.js b/exec/imapservice.js
index 880282a39b..00a59a83b2 100644
--- a/exec/imapservice.js
+++ b/exec/imapservice.js
@@ -1693,6 +1693,7 @@ var authenticated_command_handlers = {
 			if(!open_sub(sub)) {
 				tagged(tag, "NO", "Can't find "+args[1]+" ("+sub+")");
 				state=Authenticated;
+				readonly=true;
 				return;
 			}
 			tagged(tag, "OK", "[READ-WRITE] Mailbox "+sub+" has been selected");
-- 
GitLab