summaryrefslogtreecommitdiff
path: root/src/plugins/exec
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/exec')
-rw-r--r--src/plugins/exec/exec-buffer.c6
-rw-r--r--src/plugins/exec/exec-config.c4
2 files changed, 3 insertions, 7 deletions
diff --git a/src/plugins/exec/exec-buffer.c b/src/plugins/exec/exec-buffer.c
index 3e4cd3e66..0ac48fc27 100644
--- a/src/plugins/exec/exec-buffer.c
+++ b/src/plugins/exec/exec-buffer.c
@@ -68,10 +68,8 @@ exec_buffer_input_cb (const void *pointer, void *data,
if (argv && argv_eol)
exec_command_run (buffer, argc, argv, argv_eol, 0);
- if (argv)
- weechat_string_free_split (argv);
- if (argv_eol)
- weechat_string_free_split (argv_eol);
+ weechat_string_free_split (argv);
+ weechat_string_free_split (argv_eol);
return WEECHAT_RC_OK;
}
diff --git a/src/plugins/exec/exec-config.c b/src/plugins/exec/exec-config.c
index 01a00fd70..2357cf053 100644
--- a/src/plugins/exec/exec-config.c
+++ b/src/plugins/exec/exec-config.c
@@ -63,9 +63,7 @@ exec_config_change_command_default_options (const void *pointer, void *data,
(void) data;
(void) option;
- if (exec_config_cmd_options)
- weechat_string_free_split (exec_config_cmd_options);
-
+ weechat_string_free_split (exec_config_cmd_options);
exec_config_cmd_options = weechat_string_split (
weechat_config_string (exec_config_command_default_options),
" ",