1
0
mirror of https://github.com/weechat/weechat.git synced 2026-07-03 00:03:12 +02:00

core: remove check of NULL pointers before calling string_free_split() (issue #865)

This commit is contained in:
Sébastien Helleu
2024-04-25 19:09:11 +02:00
parent 9a5a1fb300
commit 3057d846d9
21 changed files with 36 additions and 72 deletions
+3 -6
View File
@@ -3789,8 +3789,7 @@ COMMAND_CALLBACK(item)
sargv = string_split_shell (argv_eol[2], &sargc);
if (!sargv || (sargc < 3))
{
if (sargv)
string_free_split (sargv);
string_free_split (sargv);
COMMAND_ERROR;
}
@@ -5147,8 +5146,7 @@ COMMAND_CALLBACK(plugin)
full_name = dir_search_full_lib_name (argv[2], "plugins");
plugin_load (full_name, 1, plugin_argc, plugin_argv);
free (full_name);
if (plugin_argv)
string_free_split (plugin_argv);
string_free_split (plugin_argv);
return WEECHAT_RC_OK;
}
@@ -5173,8 +5171,7 @@ COMMAND_CALLBACK(plugin)
{
plugin_reload_name (argv[2], plugin_argc, plugin_argv);
}
if (plugin_argv)
string_free_split (plugin_argv);
string_free_split (plugin_argv);
}
else
plugin_reload_name (argv[2], 0, NULL);