diff options
author | Sébastien Helleu <flashcode@flashtux.org> | 2024-04-25 19:01:56 +0200 |
---|---|---|
committer | Sébastien Helleu <flashcode@flashtux.org> | 2024-04-26 08:53:22 +0200 |
commit | 0b2d9bcb9b04b7e7ac3c2f626422392383575d2b (patch) | |
tree | 177e487efc30717415402ba969b246de3f88b28d /src/plugins/script/script-config.c | |
parent | 1ad0b4b6699df50e0cc6a3c5d62ce3ac1f77440c (diff) | |
download | weechat-0b2d9bcb9b04b7e7ac3c2f626422392383575d2b.zip |
plugins: remove check of NULL pointers before calling weechat_hashtable_free() (issue #865)
Diffstat (limited to 'src/plugins/script/script-config.c')
-rw-r--r-- | src/plugins/script/script-config.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/plugins/script/script-config.c b/src/plugins/script/script-config.c index 80fa7fbe2..4ed83b507 100644 --- a/src/plugins/script/script-config.c +++ b/src/plugins/script/script-config.c @@ -174,8 +174,7 @@ script_config_get_xml_filename () weechat_hashtable_set (options, "directory", "cache"); path = weechat_string_eval_path_home ( weechat_config_string (script_config_scripts_path), NULL, NULL, options); - if (options) - weechat_hashtable_free (options); + weechat_hashtable_free (options); length = strlen (path) + 64; filename = malloc (length); if (filename) @@ -208,8 +207,7 @@ script_config_get_script_download_filename (struct t_script_repo *script, weechat_hashtable_set (options, "directory", "cache"); path = weechat_string_eval_path_home ( weechat_config_string (script_config_scripts_path), NULL, NULL, options); - if (options) - weechat_hashtable_free (options); + weechat_hashtable_free (options); length = strlen (path) + 1 + strlen (script->name_with_extension) + ((suffix) ? strlen (suffix) : 0) + 1; filename = malloc (length); |