summaryrefslogtreecommitdiff
path: root/src/plugins/script/script-config.c
diff options
context:
space:
mode:
authorSébastien Helleu <flashcode@flashtux.org>2024-04-25 19:01:56 +0200
committerSébastien Helleu <flashcode@flashtux.org>2024-04-26 08:53:22 +0200
commit0b2d9bcb9b04b7e7ac3c2f626422392383575d2b (patch)
tree177e487efc30717415402ba969b246de3f88b28d /src/plugins/script/script-config.c
parent1ad0b4b6699df50e0cc6a3c5d62ce3ac1f77440c (diff)
downloadweechat-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.c6
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);