diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2016-12-03 13:31:59 +0100 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2016-12-03 13:35:41 +0100 |
| commit | 5b181f782a1558380afe24331d2f1b3b82b6f8d8 (patch) | |
| tree | 8e4f9aad2ff621de9b7b2fd03fa52ffbde028a8a /sam.c | |
| parent | 12bafe681a5e90a20a637bdb76513160a98773fa (diff) | |
| download | vis-5b181f782a1558380afe24331d2f1b3b82b6f8d8.tar.gz vis-5b181f782a1558380afe24331d2f1b3b82b6f8d8.tar.xz | |
vis: improve :set option number parsing
Only accept numbers in range [0, INT_MAX]. Reject trailing garbage,
where before something like `:set cc 50NaN` worked it will now cause
an error.
Close #418
Diffstat (limited to 'sam.c')
| -rw-r--r-- | sam.c | 3 |
1 files changed, 1 insertions, 2 deletions
@@ -269,7 +269,6 @@ typedef struct { OPTION_TYPE_STRING, OPTION_TYPE_BOOL, OPTION_TYPE_NUMBER, - OPTION_TYPE_UNSIGNED, } type; enum { OPTION_FLAG_NONE = 0, @@ -370,7 +369,7 @@ static const OptionDef options[] = { }, [OPTION_HORIZON] = { { "horizon" }, - OPTION_TYPE_UNSIGNED, OPTION_FLAG_WINDOW, + OPTION_TYPE_NUMBER, OPTION_FLAG_WINDOW, "Number of bytes to consider for syntax highlighting", }, }; |
