e67474f
diff -ur mutt-1.7.0-orig/imap/imap.c mutt-1.7.0/imap/imap.c
e67474f
--- mutt-1.7.0-orig/imap/imap.c	2016-08-20 11:06:26.266272415 +0100
e67474f
+++ mutt-1.7.0/imap/imap.c	2016-08-20 11:07:42.874509429 +0100
e67474f
@@ -1143,7 +1143,7 @@
Fabio Alessandro Locati cadc7b4
   if (!idata->ctx)
Fabio Alessandro Locati cadc7b4
     return -1;
Fabio Alessandro Locati cadc7b4
 
Fabio Alessandro Locati cadc7b4
-  if (!mutt_bit_isset (idata->ctx->rights, right))
Fabio Alessandro Locati cadc7b4
+  if (!idata->ctx || !mutt_bit_isset (idata->ctx->rights, right))
Fabio Alessandro Locati cadc7b4
     return 0;
Fabio Alessandro Locati cadc7b4
 
e67474f
   if (right == MUTT_ACL_WRITE && !imap_has_flag (idata->flags, name))