mirror of
https://github.com/weechat/weechat.git
synced 2026-06-30 23:06:38 +02:00
core: remove check of NULL pointers before calling free() (issue #865)
This commit is contained in:
@@ -999,10 +999,8 @@ hook_command_free_data (struct t_hook *hook)
|
||||
{
|
||||
for (i = 0; i < HOOK_COMMAND(hook, cplt_num_templates); i++)
|
||||
{
|
||||
if (HOOK_COMMAND(hook, cplt_templates)[i])
|
||||
free (HOOK_COMMAND(hook, cplt_templates)[i]);
|
||||
if (HOOK_COMMAND(hook, cplt_templates_static)[i])
|
||||
free (HOOK_COMMAND(hook, cplt_templates_static)[i]);
|
||||
free (HOOK_COMMAND(hook, cplt_templates)[i]);
|
||||
free (HOOK_COMMAND(hook, cplt_templates_static)[i]);
|
||||
string_free_split (HOOK_COMMAND(hook, cplt_template_args)[i]);
|
||||
}
|
||||
free (HOOK_COMMAND(hook, cplt_templates));
|
||||
@@ -1083,12 +1081,10 @@ hook_command_add_to_infolist (struct t_infolist_item *item,
|
||||
if (!infolist_new_var_string (item, "args_description_nls",
|
||||
(args_desc_nls) ? args_desc_nls : ""))
|
||||
{
|
||||
if (args_desc_nls)
|
||||
free (args_desc_nls);
|
||||
free (args_desc_nls);
|
||||
return 0;
|
||||
}
|
||||
if (args_desc_nls)
|
||||
free (args_desc_nls);
|
||||
free (args_desc_nls);
|
||||
if (!infolist_new_var_string (item, "completion", HOOK_COMMAND(hook, completion)))
|
||||
return 0;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user