From c51761e08b22414fbdf17b9a6caa5733f41df67a Mon Sep 17 00:00:00 2001 From: Doug Kearns Date: Sat, 11 Jul 2009 15:45:55 +1000 Subject: [PATCH] Validate the pattern arg to :autocmd. --- common/content/events.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/common/content/events.js b/common/content/events.js index f844ffd4..08ac4902 100644 --- a/common/content/events.js +++ b/common/content/events.js @@ -70,7 +70,16 @@ function AutoCommands() //{{{ function (args) { let [event, regex, cmd] = args; - let events = null; + let events = []; + + try + { + RegExp(regex); + } + catch (e) + { + return void liberator.echoerr("E475: Invalid argument: " + regex); + } if (event) {