From f59bebc98fb19ca5c2a13288f0593395f3c0d6d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Sat, 8 Apr 2017 22:49:02 +0200 Subject: vis: reject invalid register name when recording a macro Fix #534 --- main.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'main.c') diff --git a/main.c b/main.c index 0ee6e88..fdd7841 100644 --- a/main.c +++ b/main.c @@ -1208,6 +1208,8 @@ static const char *macro_record(Vis *vis, const char *keys, const Arg *arg) { if (!vis_macro_record_stop(vis)) { if (!keys[0]) return NULL; + if (keys[1]) + return vis_keys_next(vis, keys); enum VisRegister reg = vis_register_from(vis, keys[0]); vis_macro_record(vis, reg); keys++; -- cgit v1.2.3