diff options
author | Bram Moolenaar <Bram@vim.org> | 2022-08-08 17:08:05 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2022-08-08 17:08:05 +0100 |
commit | 1024690c015921b0a458172bc368133f63af1b89 (patch) | |
tree | 8a45303ba94fd06f32d5c5e00cafae9524a8bd70 /src/textprop.c | |
parent | 6e5c61119a07b513a99baa9618e8182a74fd7e24 (diff) |
patch 9.0.0172: trying to allocate zero bytesv9.0.0172
Problem: Trying to allocate zero bytes.
Solution: Do not allocate the proptype array when there are none.
(closes #10867)
Diffstat (limited to 'src/textprop.c')
-rw-r--r-- | src/textprop.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/textprop.c b/src/textprop.c index d5a53d6cbe..45023e88d5 100644 --- a/src/textprop.c +++ b/src/textprop.c @@ -736,7 +736,7 @@ find_type_by_id(hashtab_T *ht, proptype_T ***array, int id) int low = 0; int high; - if (ht == NULL) + if (ht == NULL || ht->ht_used == 0) return NULL; // Make the loopup faster by creating an array with pointers to |