libpurple/purpleimconversation.c

changeset 42001
63635ba9f117
parent 41981
e2d8eb34ebe7
child 42175
4185b4043214
--- a/libpurple/purpleimconversation.c	Tue Jan 03 02:05:24 2023 -0600
+++ b/libpurple/purpleimconversation.c	Thu Jan 05 21:10:24 2023 -0600
@@ -165,8 +165,10 @@
 			purple_serv_send_typing(pc, name, PURPLE_IM_NOT_TYPING);
 		}
 
-		purple_protocol_client_convo_closed(PURPLE_PROTOCOL_CLIENT(protocol),
-		                                    pc, name);
+		if(PURPLE_IS_PROTOCOL_CLIENT(protocol)) {
+			purple_protocol_client_convo_closed(PURPLE_PROTOCOL_CLIENT(protocol),
+			                                    pc, name);
+		}
 	}
 
 	purple_im_conversation_stop_typing_timeout(im);

mercurial