summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSébastien Helleu <flashcode@flashtux.org>2022-12-19 07:07:12 +0100
committerSébastien Helleu <flashcode@flashtux.org>2022-12-19 07:07:12 +0100
commit56436e57fd29eb81b3e890e5142904958795f14c (patch)
tree17d0f19c1c53968937a02fba125bae0d738504ec /src
parent5df4126c75e2b9ca61b086f6e0a996c85fd77c29 (diff)
downloadweechat-56436e57fd29eb81b3e890e5142904958795f14c.zip
spell: return directly output of string_dyn_free without temporary variable
Diffstat (limited to 'src')
-rw-r--r--src/plugins/spell/spell.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/plugins/spell/spell.c b/src/plugins/spell/spell.c
index 84e41ccca..115f98cfe 100644
--- a/src/plugins/spell/spell.c
+++ b/src/plugins/spell/spell.c
@@ -725,7 +725,7 @@ spell_modifier_cb (const void *pointer, void *data,
unsigned long value;
struct t_gui_buffer *buffer;
struct t_spell_speller_buffer *ptr_speller_buffer;
- char **result, *str_result, *ptr_string, *ptr_string_orig, *pos_space;
+ char **result, *ptr_string, *ptr_string_orig, *pos_space;
char *ptr_end, *ptr_end_valid, save_end;
char *misspelled_word, *old_misspelled_word, *old_suggestions, *suggestions;
char *word_and_suggestions;
@@ -1052,10 +1052,7 @@ spell_modifier_cb (const void *pointer, void *data,
ptr_speller_buffer->modifier_result = strdup (*result);
- str_result = *result;
- weechat_string_dyn_free (result, 0);
-
- return str_result;
+ return weechat_string_dyn_free (result, 0);
}
/*