diff -r 168407b6f9fd -r 9ceb8d25d4d9 pidgin/gtkpounce.c --- a/pidgin/gtkpounce.c Sun Sep 27 21:13:04 2020 -0500 +++ b/pidgin/gtkpounce.c Sat Oct 03 05:58:21 2020 -0500 @@ -1397,15 +1397,18 @@ if (message != NULL) { PurpleMessage *pmsg; + const gchar *me; im = purple_conversations_find_im_with_account(pouncee, account); + me = purple_account_get_name_for_display(account); if (im == NULL) im = purple_im_conversation_new(account, pouncee); - pmsg = purple_message_new_outgoing(pouncee, message, 0); + pmsg = purple_message_new_outgoing(me, pouncee, message, 0); purple_serv_send_im(purple_account_get_connection(account), pmsg); purple_conversation_write_message(PURPLE_CONVERSATION(im), pmsg); + g_object_unref(G_OBJECT(pmsg)); } }