Mercurial > pidgin.yaz
diff plugins/icq/gaim_icq.c @ 1309:0a766047b4fd
[gaim-migrate @ 1319]
Yay, new icqlib
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Tue, 19 Dec 2000 10:08:29 +0000 |
parents | 0c7c659fc730 |
children | 4d1dc4f66b4e |
line wrap: on
line diff
--- a/plugins/icq/gaim_icq.c Tue Dec 19 08:37:12 2000 +0000 +++ b/plugins/icq/gaim_icq.c Tue Dec 19 10:08:29 2000 +0000 @@ -202,13 +202,12 @@ static void icq_login(struct aim_user *user) { struct gaim_connection *gc = new_gaim_conn(user); struct icq_data *id = gc->proto_data = g_new0(struct icq_data, 1); - ICQLINK *link = id->link = g_new0(ICQLINK, 1); + ICQLINK *link = id->link = icq_ICQLINKNew(atol(user->username), user->password, + g_strdup("gaim user") /* hehe :) */, TRUE); int icqSocket; icq_LogLevel = ICQ_LOG_MESSAGE; - icq_Init(link, atol(user->username), user->password, "gaim user" /* hehe :) */); - link->icq_Logged = icq_online; link->icq_Disconnected = icq_logged_off; link->icq_RecvMessage = icq_msg_incoming; @@ -250,8 +249,8 @@ gdk_input_remove(gc->inpa); icq_Logout(id->link); icq_Disconnect(id->link); - icq_Done(id->link); - g_free(id->link); + icq_ICQLINKDelete(id->link); + g_free(id); } static struct prpl *my_protocol = NULL;