# HG changeset patch # User Eric Warmenhoven # Date 1004741895 0 # Node ID 9d537e5012c9243060fbf726d1c69f862d2d01a5 # Parent 511d2af5bcca5e81d4b6150f3dad12cbc13ea58f [gaim-migrate @ 2680] Howdy, Doody committer: Tailor Script diff -r 511d2af5bcca -r 9d537e5012c9 src/protocols/yahoo/rxhandlers.c --- a/src/protocols/yahoo/rxhandlers.c Fri Nov 02 21:10:20 2001 +0000 +++ b/src/protocols/yahoo/rxhandlers.c Fri Nov 02 22:58:15 2001 +0000 @@ -287,12 +287,13 @@ break; case YAHOO_SERVICE_NEWCONTACT: if (yahoo_makeint(pkt->msgtype) == 3) { - char **str_array = g_strsplit(pkt->content, ",,", 2); + char **str_array = g_strsplit(pkt->content, ",", 3); if (sess->callbacks[YAHOO_HANDLE_BUDDYADDED].function) (*sess->callbacks[YAHOO_HANDLE_BUDDYADDED].function)(sess, pkt->nick2, str_array[0], - str_array[1]); + atol(str_array[1]), + str_array[2]); g_strfreev(str_array); } else yahoo_parse_status(sess, pkt); diff -r 511d2af5bcca -r 9d537e5012c9 src/protocols/yahoo/yay.c --- a/src/protocols/yahoo/yay.c Fri Nov 02 21:10:20 2001 +0000 +++ b/src/protocols/yahoo/yay.c Fri Nov 02 22:58:15 2001 +0000 @@ -173,11 +173,13 @@ static int yahoo_buddyadded(struct yahoo_session *sess, ...) { va_list ap; char *id; + time_t t; char *who; char *msg; va_start(ap, sess); id = va_arg(ap, char *); + t = va_arg(ap, time_t); who = va_arg(ap, char *); msg = va_arg(ap, char *); va_end(ap);