mirror of
https://github.com/vim/vim.git
synced 2025-09-23 03:43:49 -04:00
patch 8.0.1496: clearing a pointer takes two lines
Problem: Clearing a pointer takes two lines. Solution: Add VIM_CLEAR() and replace vim_clear(). (Hirohito Higashi, closes #2629)
This commit is contained in:
@@ -1091,8 +1091,7 @@ end_do_tag:
|
||||
void
|
||||
tag_freematch(void)
|
||||
{
|
||||
vim_free(tagmatchname);
|
||||
tagmatchname = NULL;
|
||||
VIM_CLEAR(tagmatchname);
|
||||
}
|
||||
|
||||
static void
|
||||
@@ -2620,10 +2619,7 @@ free_tag_stuff(void)
|
||||
|
||||
# if defined(FEAT_QUICKFIX)
|
||||
if (ptag_entry.tagname)
|
||||
{
|
||||
vim_free(ptag_entry.tagname);
|
||||
ptag_entry.tagname = NULL;
|
||||
}
|
||||
VIM_CLEAR(ptag_entry.tagname);
|
||||
# endif
|
||||
}
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user