about summary refs log tree commit diff stats
path: root/src/command/commands.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/command/commands.c')
-rw-r--r--src/command/commands.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/command/commands.c b/src/command/commands.c
index 5e7146fc..7167e26d 100644
--- a/src/command/commands.c
+++ b/src/command/commands.c
@@ -4530,7 +4530,8 @@ cmd_otr(ProfWin *window, const char * const command, gchar **args)
 
             if (!otr_is_secure(barejid)) {
                 char *otr_query_message = otr_start_query();
-                message_send_chat_otr(barejid, otr_query_message);
+                char *id = message_send_chat_otr(barejid, otr_query_message);
+                free(id);
                 return TRUE;
             }
 
@@ -4562,7 +4563,8 @@ cmd_otr(ProfWin *window, const char * const command, gchar **args)
             }
 
             char *otr_query_message = otr_start_query();
-            message_send_chat_otr(chatwin->barejid, otr_query_message);
+            char *id = message_send_chat_otr(chatwin->barejid, otr_query_message);
+            free(id);
             return TRUE;
         }