From eef5a058d2a8337eb69abe7fa9b0ec6e8706dc13 Mon Sep 17 00:00:00 2001 From: h_vogt Date: Sat, 9 Jan 2016 15:57:48 +0100 Subject: [PATCH] inp.c, disable command `edit' unless `interactive' has been set --- src/frontend/inp.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/frontend/inp.c b/src/frontend/inp.c index f31a8d7ff..6ca2ec429 100644 --- a/src/frontend/inp.c +++ b/src/frontend/inp.c @@ -1050,6 +1050,13 @@ com_edit(wordlist *wl) bool inter, permfile; char buf[BSIZE_SP]; + if (!cp_getvar("interactive", CP_BOOL, NULL)) { + fprintf(cp_err, + "Warning: `edit' is disabled because 'interactive' has not been set.\n" + " perhaps you want to 'set interactive'\n"); + return; + } + inter = cp_interactive; cp_interactive = FALSE; if (wl) {