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:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user