diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2017-04-08 22:49:02 +0200 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2017-04-09 11:28:06 +0200 |
| commit | f59bebc98fb19ca5c2a13288f0593395f3c0d6d1 (patch) | |
| tree | 0170cdc6ec7d79b03d16bb5a7bfc9e6d75b36d41 /main.c | |
| parent | 4f15fee811d2645bf810a475d4272f83c30608d6 (diff) | |
| download | vis-f59bebc98fb19ca5c2a13288f0593395f3c0d6d1.tar.gz vis-f59bebc98fb19ca5c2a13288f0593395f3c0d6d1.tar.xz | |
vis: reject invalid register name when recording a macro
Fix #534
Diffstat (limited to 'main.c')
| -rw-r--r-- | main.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -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++; |
