plugins/yay/rxhandlers.c

changeset 1563
34b980c4b771
parent 1562
18522055495a
child 1565
95f2c94c708d
--- a/plugins/yay/rxhandlers.c	Sat Mar 10 23:59:53 2001 +0000
+++ b/plugins/yay/rxhandlers.c	Sun Mar 11 00:38:37 2001 +0000
@@ -196,9 +196,11 @@
 		yahoo_parse_status(sess, pkt);
 		break;
 	case YAHOO_SERVICE_NEWCONTACT:
-		if (yahoo_makeint(pkt->msgtype) == 3)
-			yahoo_parse_message(sess, pkt);
-		else
+		if (yahoo_makeint(pkt->msgtype) == 3) {
+			char **str_array = g_strsplit(pkt->content, ",,", 2);
+			CALLBACK(sess, YAHOO_HANDLE_BUDDYADDED, pkt->nick2, str_array[0], str_array[1]);
+			g_strfreev(str_array);
+		} else
 			yahoo_parse_status(sess, pkt);
 		break;
 	case YAHOO_SERVICE_IDACT:

mercurial