Mercurial > pidgin
comparison libpurple/protocols/msn/slplink.c @ 30866:b682664bae30
Get rid of the ack_sub_id field in the SlpMessage in favor of the one in the Header.
author | masca@cpw.pidgin.im |
---|---|
date | Thu, 05 Aug 2010 23:09:12 +0000 |
parents | e32332ac385c |
children | 6b73ff4fcc69 |
comparison
equal
deleted
inserted
replaced
30865:b785e4256a66 | 30866:b682664bae30 |
---|---|
360 slpmsg->header->ack_id = rand() % 0xFFFFFF00; | 360 slpmsg->header->ack_id = rand() % 0xFFFFFF00; |
361 } | 361 } |
362 else if (slpmsg->flags == P2P_ACK) | 362 else if (slpmsg->flags == P2P_ACK) |
363 { | 363 { |
364 slpmsg->header->ack_size = slpmsg->ack_size; | 364 slpmsg->header->ack_size = slpmsg->ack_size; |
365 slpmsg->header->ack_sub_id = slpmsg->ack_sub_id; | |
366 } | 365 } |
367 else if (slpmsg->flags == P2P_MSN_OBJ_DATA || | 366 else if (slpmsg->flags == P2P_MSN_OBJ_DATA || |
368 slpmsg->flags == (P2P_WML2009_COMP | P2P_MSN_OBJ_DATA) || | 367 slpmsg->flags == (P2P_WML2009_COMP | P2P_MSN_OBJ_DATA) || |
369 slpmsg->flags == P2P_FILE_DATA) | 368 slpmsg->flags == P2P_FILE_DATA) |
370 { | 369 { |
376 slpmsg->footer->value = slpcall->app_id; | 375 slpmsg->footer->value = slpcall->app_id; |
377 slpmsg->header->ack_id = rand() % 0xFFFFFF00; | 376 slpmsg->header->ack_id = rand() % 0xFFFFFF00; |
378 } | 377 } |
379 else if (slpmsg->flags == 0x100) | 378 else if (slpmsg->flags == 0x100) |
380 { | 379 { |
381 slpmsg->header->ack_sub_id = slpmsg->ack_sub_id; | |
382 slpmsg->header->ack_size = slpmsg->ack_size; | 380 slpmsg->header->ack_size = slpmsg->ack_size; |
383 } | 381 } |
384 | 382 |
385 slpmsg->header->id = slpmsg->id; | 383 slpmsg->header->id = slpmsg->id; |
386 slpmsg->header->flags = (guint32)slpmsg->flags; | 384 slpmsg->header->flags = (guint32)slpmsg->flags; |