libpurple/server.c

changeset 39918
1c8e11f9274f
parent 39761
59c4ebe9ef67
child 40079
a37a1e349491
--- a/libpurple/server.c	Wed Oct 02 18:01:33 2019 -0400
+++ b/libpurple/server.c	Wed Oct 02 19:04:34 2019 -0400
@@ -419,7 +419,7 @@
 {
 	PurpleProtocol *protocol = NULL;
 	PurpleChatConversation *chat;
-	char *buffy = message && *message ? g_strdup(message) : NULL;
+	char *buffy;
 
 	chat = purple_conversations_find_chat(gc, id);
 
@@ -429,6 +429,7 @@
 	if(gc)
 		protocol = purple_connection_get_protocol(gc);
 
+	buffy = message && *message ? g_strdup(message) : NULL;
 	purple_signal_emit(purple_conversations_get_handle(), "chat-inviting-user",
 					 chat, name, &buffy);
 

mercurial