aboutsummaryrefslogtreecommitdiff
path: root/src/compose.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/compose.c')
-rw-r--r--src/compose.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/compose.c b/src/compose.c
index fcc40a12..829b8265 100644
--- a/src/compose.c
+++ b/src/compose.c
@@ -1509,6 +1509,16 @@ static void compose_reply_set_entry(Compose *compose, MsgInfo *msginfo,
if (compose->account->protocol != A_NNTP) {
if (to_ml && compose->ml_post) {
+ /* don't reply to list for confirmation request etc. */
+ if ((!msginfo->to ||
+ !strstr_with_skip_quote(msginfo->to,
+ compose->ml_post)) &&
+ (!compose->cc ||
+ !strstr_with_skip_quote(compose->cc,
+ compose->ml_post)))
+ to_ml = FALSE;
+ }
+ if (to_ml && compose->ml_post) {
compose_entry_set(compose, compose->ml_post,
COMPOSE_ENTRY_TO);
if (compose->replyto &&