# HG changeset patch # User masca@cpw.pidgin.im # Date 1281048082 0 # Node ID e32332ac385c80c7b6d84d7cc66eaf9206875aac # Parent 16ab805406d186b46ab0745c3325bfe32711a976 Get rid of the ack_id field in the SlpMessage in favor of the one in the Header. diff -r 16ab805406d1 -r e32332ac385c libpurple/protocols/msn/slplink.c --- a/libpurple/protocols/msn/slplink.c Thu Aug 05 21:58:13 2010 +0000 +++ b/libpurple/protocols/msn/slplink.c Thu Aug 05 22:41:22 2010 +0000 @@ -361,7 +361,6 @@ } else if (slpmsg->flags == P2P_ACK) { - slpmsg->header->ack_id = slpmsg->ack_id; slpmsg->header->ack_size = slpmsg->ack_size; slpmsg->header->ack_sub_id = slpmsg->ack_sub_id; } @@ -379,7 +378,6 @@ } else if (slpmsg->flags == 0x100) { - slpmsg->header->ack_id = slpmsg->ack_id; slpmsg->header->ack_sub_id = slpmsg->ack_sub_id; slpmsg->header->ack_size = slpmsg->ack_size; } diff -r 16ab805406d1 -r e32332ac385c libpurple/protocols/msn/slpmsg.c --- a/libpurple/protocols/msn/slpmsg.c Thu Aug 05 21:58:13 2010 +0000 +++ b/libpurple/protocols/msn/slpmsg.c Thu Aug 05 22:41:22 2010 +0000 @@ -245,7 +245,7 @@ slpmsg->header->session_id = header->session_id; slpmsg->size = header->total_size; slpmsg->flags = P2P_ACK; - slpmsg->ack_id = header->id; + slpmsg->header->ack_id = header->id; slpmsg->ack_sub_id = header->ack_id; slpmsg->ack_size = header->total_size; slpmsg->info = "SLP ACK"; diff -r 16ab805406d1 -r e32332ac385c libpurple/protocols/msn/slpmsg.h --- a/libpurple/protocols/msn/slpmsg.h Thu Aug 05 21:58:13 2010 +0000 +++ b/libpurple/protocols/msn/slpmsg.h Thu Aug 05 22:41:22 2010 +0000 @@ -49,7 +49,6 @@ MsnP2PFooter *footer; long id; - long ack_id; long ack_sub_id; long long ack_size;