commit | 4dc24eb5adbcc76838fae1e900936dd230209d96 | [log] [tgz] |
---|---|---|
author | Yegappan Lakshmanan <yegappan@yahoo.com> | Tue Dec 07 12:23:57 2021 +0000 |
committer | Bram Moolenaar <Bram@vim.org> | Tue Dec 07 12:23:57 2021 +0000 |
tree | 79f8deb9ac0294b4cbc228cbde0180ce205964c7 | |
parent | 92c33eb2735045d25fceed3b607f44d7156c59c1 [diff] [blame] |
patch 8.2.3756: might crash when callback is not valid Problem: might crash when callback is not valid. Solution: Check for valid callback. (Yegappan Lakshmanan, closes #9293)
diff --git a/src/option.c b/src/option.c index 8d950b1..bfe8f57 100644 --- a/src/option.c +++ b/src/option.c
@@ -7210,7 +7210,7 @@ return FAIL; cb = get_callback(tv); - if (cb.cb_name == NULL) + if (cb.cb_name == NULL || *cb.cb_name == NUL) { free_tv(tv); return FAIL;