Mercurial > vim
diff src/userfunc.c @ 20195:a2447c58da25 v8.2.0653
patch 8.2.0653: using uninitialized pointer
Commit: https://github.com/vim/vim/commit/03afdcf1f449d23c9b6bc56d8b61f31dd4e11836
Author: Bram Moolenaar <Bram@vim.org>
Date: Mon Apr 27 23:39:30 2020 +0200
patch 8.2.0653: using uninitialized pointer
Problem: using uninitialized pointer.
Solution: Move assignment up. (John Marriott)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Mon, 27 Apr 2020 23:45:03 +0200 |
parents | cf13b26be258 |
children | 23d75968ca5e |
line wrap: on
line diff
--- a/src/userfunc.c +++ b/src/userfunc.c @@ -1599,9 +1599,9 @@ delete_script_functions(int sid) for (hi = func_hashtab.ht_array; todo > 0; ++hi) if (!HASHITEM_EMPTY(hi)) { + fp = HI2UF(hi); if (STRNCMP(fp->uf_name, buf, len) == 0) { - fp = HI2UF(hi); fp->uf_flags |= FC_DEAD; func_clear(fp, TRUE); }