diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2016-01-18 21:00:28 +0100 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2016-01-18 21:00:28 +0100 |
| commit | b00adb799af3fcd74e6bbcfedee695fb43260fe5 (patch) | |
| tree | 760984cc9a2a76d276cb2410dfad8bfb517b68d1 | |
| parent | 36da070946dbcdd4f9e7af6a32ad1e47d9621763 (diff) | |
| download | vis-b00adb799af3fcd74e6bbcfedee695fb43260fe5.tar.gz vis-b00adb799af3fcd74e6bbcfedee695fb43260fe5.tar.xz | |
vis: simplify code by using text_bytes_alloc0
| -rw-r--r-- | main.c | 5 |
1 files changed, 1 insertions, 4 deletions
@@ -1167,12 +1167,9 @@ static const char *cursors_select_next(Vis *vis, const char *keys, const Arg *ar if (!text_range_valid(&sel)) return keys; - size_t len = text_range_size(&sel); - char *buf = malloc(len+1); + char *buf = text_bytes_alloc0(txt, sel.start, text_range_size(&sel)); if (!buf) return keys; - len = text_bytes_get(txt, sel.start, len, buf); - buf[len] = '\0'; Filerange word = text_object_word_find_next(txt, sel.end, buf); free(buf); |
