summaryrefslogtreecommitdiff
path: root/net-mail/mailutils/files/mailutils-3.12-disable_escapes.patch
blob: 073d1b6712198e3ad59d6976aa6460fae021ea82 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
From 4befcfd015256c568121653038accbd84820198f Mon Sep 17 00:00:00 2001
From: Sergey Poznyakoff <gray@gnu.org>
Date: Mon, 19 Jul 2021 11:27:40 +0300
Subject: mail: disable compose escapes in non-interctive mode.

diff --git a/mail/send.c b/mail/send.c
index 1bdfe1134..098374dab 100644
--- a/mail/send.c
+++ b/mail/send.c
@@ -1324,8 +1324,9 @@ mail_compose_send (compose_env_t *env, int save_to)
 
       if (strcmp (buf, ".") == 0 && mailvar_is_true (mailvar_name_dot))
 	done = 1;
-      else if (mailvar_get (&escape, mailvar_name_escape,
-			    mailvar_type_string, 0) == 0
+      else if (interactive
+	       && mailvar_get (&escape, mailvar_name_escape,
+			       mailvar_type_string, 0) == 0
 	       && buf[0] == escape[0])
 	{
 	  if (buf[1] == buf[0])
-- 
cgit v1.2.1