From a9c601101df7c946e83d1058b7a9badaaace56e5 Mon Sep 17 00:00:00 2001 From: Steffen Jaeckel Date: Thu, 13 Mar 2025 13:02:13 +0100 Subject: [PATCH] Simplify code Signed-off-by: Steffen Jaeckel --- src/plugins/plugins.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/plugins/plugins.c b/src/plugins/plugins.c index 7c8bf2a3..9de2f976 100644 --- a/src/plugins/plugins.c +++ b/src/plugins/plugins.c @@ -569,11 +569,10 @@ plugins_pre_chat_message_send(const char* const barejid, const char* message) ProfPlugin* plugin = curr->data; if (plugin->contains_hook(plugin, "prof_pre_chat_message_send")) { new_message = plugin->pre_chat_message_send(plugin, barejid, curr_message); + free(curr_message); if (new_message) { - free(curr_message); curr_message = new_message; } else { - free(curr_message); g_list_free(values); return NULL; @@ -654,11 +653,10 @@ plugins_pre_room_message_send(const char* const barejid, const char* message) ProfPlugin* plugin = curr->data; if (plugin->contains_hook(plugin, "prof_pre_room_message_send")) { new_message = plugin->pre_room_message_send(plugin, barejid, curr_message); + free(curr_message); if (new_message) { - free(curr_message); curr_message = new_message; } else { - free(curr_message); g_list_free(values); return NULL; @@ -765,11 +763,10 @@ plugins_pre_priv_message_send(const char* const fulljid, const char* const messa ProfPlugin* plugin = curr->data; if (plugin->contains_hook(plugin, "prof_pre_priv_message_send")) { new_message = plugin->pre_priv_message_send(plugin, jidp->barejid, jidp->resourcepart, curr_message); + free(curr_message); if (new_message) { - free(curr_message); curr_message = new_message; } else { - free(curr_message); g_list_free(values); return NULL;