@@ -569,11 +569,10 @@ plugins_pre_chat_message_send(const char* const barejid, const char* message)
|
|||||||
ProfPlugin* plugin = curr->data;
|
ProfPlugin* plugin = curr->data;
|
||||||
if (plugin->contains_hook(plugin, "prof_pre_chat_message_send")) {
|
if (plugin->contains_hook(plugin, "prof_pre_chat_message_send")) {
|
||||||
new_message = plugin->pre_chat_message_send(plugin, barejid, curr_message);
|
new_message = plugin->pre_chat_message_send(plugin, barejid, curr_message);
|
||||||
|
free(curr_message);
|
||||||
if (new_message) {
|
if (new_message) {
|
||||||
free(curr_message);
|
|
||||||
curr_message = new_message;
|
curr_message = new_message;
|
||||||
} else {
|
} else {
|
||||||
free(curr_message);
|
|
||||||
g_list_free(values);
|
g_list_free(values);
|
||||||
|
|
||||||
return NULL;
|
return NULL;
|
||||||
@@ -654,11 +653,10 @@ plugins_pre_room_message_send(const char* const barejid, const char* message)
|
|||||||
ProfPlugin* plugin = curr->data;
|
ProfPlugin* plugin = curr->data;
|
||||||
if (plugin->contains_hook(plugin, "prof_pre_room_message_send")) {
|
if (plugin->contains_hook(plugin, "prof_pre_room_message_send")) {
|
||||||
new_message = plugin->pre_room_message_send(plugin, barejid, curr_message);
|
new_message = plugin->pre_room_message_send(plugin, barejid, curr_message);
|
||||||
|
free(curr_message);
|
||||||
if (new_message) {
|
if (new_message) {
|
||||||
free(curr_message);
|
|
||||||
curr_message = new_message;
|
curr_message = new_message;
|
||||||
} else {
|
} else {
|
||||||
free(curr_message);
|
|
||||||
g_list_free(values);
|
g_list_free(values);
|
||||||
|
|
||||||
return NULL;
|
return NULL;
|
||||||
@@ -765,11 +763,10 @@ plugins_pre_priv_message_send(const char* const fulljid, const char* const messa
|
|||||||
ProfPlugin* plugin = curr->data;
|
ProfPlugin* plugin = curr->data;
|
||||||
if (plugin->contains_hook(plugin, "prof_pre_priv_message_send")) {
|
if (plugin->contains_hook(plugin, "prof_pre_priv_message_send")) {
|
||||||
new_message = plugin->pre_priv_message_send(plugin, jidp->barejid, jidp->resourcepart, curr_message);
|
new_message = plugin->pre_priv_message_send(plugin, jidp->barejid, jidp->resourcepart, curr_message);
|
||||||
|
free(curr_message);
|
||||||
if (new_message) {
|
if (new_message) {
|
||||||
free(curr_message);
|
|
||||||
curr_message = new_message;
|
curr_message = new_message;
|
||||||
} else {
|
} else {
|
||||||
free(curr_message);
|
|
||||||
g_list_free(values);
|
g_list_free(values);
|
||||||
|
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|||||||
Reference in New Issue
Block a user