comparison libpurple/protocols/msn/slplink.c @ 27483:3dcc42d3cc12

Apparently, I missed a few changes for purple_debug_is_verbose().
author Elliott Sales de Andrade <qulogic@pidgin.im>
date Sun, 12 Jul 2009 07:33:06 +0000
parents 01f1929d0936
children 58f29c0286fe
comparison
equal deleted inserted replaced
27482:8accf7a2264c 27483:3dcc42d3cc12
63 63
64 g_return_val_if_fail(session != NULL, NULL); 64 g_return_val_if_fail(session != NULL, NULL);
65 65
66 slplink = g_new0(MsnSlpLink, 1); 66 slplink = g_new0(MsnSlpLink, 1);
67 67
68 #ifdef MSN_DEBUG_SLPLINK 68 if (purple_debug_is_verbose())
69 purple_debug_info("msn", "slplink_new: slplink(%p)\n", slplink); 69 purple_debug_info("msn", "slplink_new: slplink(%p)\n", slplink);
70 #endif
71 70
72 slplink->session = session; 71 slplink->session = session;
73 slplink->slp_seq_id = rand() % 0xFFFFFF00 + 4; 72 slplink->slp_seq_id = rand() % 0xFFFFFF00 + 4;
74 73
75 slplink->remote_user = g_strdup(username); 74 slplink->remote_user = g_strdup(username);
85 void 84 void
86 msn_slplink_destroy(MsnSlpLink *slplink) 85 msn_slplink_destroy(MsnSlpLink *slplink)
87 { 86 {
88 MsnSession *session; 87 MsnSession *session;
89 88
90 #ifdef MSN_DEBUG_SLPLINK 89 if (purple_debug_is_verbose())
91 purple_debug_info("msn", "slplink_destroy: slplink(%p)\n", slplink); 90 purple_debug_info("msn", "slplink_destroy: slplink(%p)\n", slplink);
92 #endif
93 91
94 g_return_if_fail(slplink != NULL); 92 g_return_if_fail(slplink != NULL);
95 93
96 if (slplink->swboard != NULL) 94 if (slplink->swboard != NULL)
97 slplink->swboard->slplinks = g_list_remove(slplink->swboard->slplinks, slplink); 95 slplink->swboard->slplinks = g_list_remove(slplink->swboard->slplinks, slplink);
267 265
268 msg->msnslp_header.offset = slpmsg->offset; 266 msg->msnslp_header.offset = slpmsg->offset;
269 msg->msnslp_header.length = len; 267 msg->msnslp_header.length = len;
270 } 268 }
271 269
272 #ifdef MSN_DEBUG_SLP 270 if (purple_debug_is_verbose())
273 msn_message_show_readable(msg, slpmsg->info, slpmsg->text_body); 271 msn_message_show_readable(msg, slpmsg->info, slpmsg->text_body);
274 #endif
275 272
276 #ifdef MSN_DEBUG_SLP_FILES 273 #ifdef MSN_DEBUG_SLP_FILES
277 debug_msg_to_file(msg, TRUE); 274 debug_msg_to_file(msg, TRUE);
278 #endif 275 #endif
279 276
439 slpmsg->size = msg->msnslp_header.total_size; 436 slpmsg->size = msg->msnslp_header.total_size;
440 slpmsg->flags = 0x02; 437 slpmsg->flags = 0x02;
441 slpmsg->ack_id = msg->msnslp_header.id; 438 slpmsg->ack_id = msg->msnslp_header.id;
442 slpmsg->ack_sub_id = msg->msnslp_header.ack_id; 439 slpmsg->ack_sub_id = msg->msnslp_header.ack_id;
443 slpmsg->ack_size = msg->msnslp_header.total_size; 440 slpmsg->ack_size = msg->msnslp_header.total_size;
444
445 #ifdef MSN_DEBUG_SLP
446 slpmsg->info = "SLP ACK"; 441 slpmsg->info = "SLP ACK";
447 #endif
448 442
449 msn_slplink_send_slpmsg(slplink, slpmsg); 443 msn_slplink_send_slpmsg(slplink, slpmsg);
450 } 444 }
451 445
452 static void 446 static void
457 PurpleXfer *xfer; 451 PurpleXfer *xfer;
458 452
459 slpmsg = msn_slpmsg_new(slpcall->slplink); 453 slpmsg = msn_slpmsg_new(slpcall->slplink);
460 slpmsg->slpcall = slpcall; 454 slpmsg->slpcall = slpcall;
461 slpmsg->flags = 0x1000030; 455 slpmsg->flags = 0x1000030;
462 #ifdef MSN_DEBUG_SLP
463 slpmsg->info = "SLP FILE"; 456 slpmsg->info = "SLP FILE";
464 #endif 457
465 xfer = (PurpleXfer *)slpcall->xfer; 458 xfer = (PurpleXfer *)slpcall->xfer;
466 purple_xfer_start(slpcall->xfer, 0, NULL, 0); 459 purple_xfer_start(slpcall->xfer, 0, NULL, 0);
467 slpmsg->fp = xfer->dest_fp; 460 slpmsg->fp = xfer->dest_fp;
468 if (g_stat(purple_xfer_get_local_filename(xfer), &st) == 0) 461 if (g_stat(purple_xfer_get_local_filename(xfer), &st) == 0)
469 slpmsg->size = st.st_size; 462 slpmsg->size = st.st_size;
494 MsnSlpMessage *slpmsg; 487 MsnSlpMessage *slpmsg;
495 const char *data; 488 const char *data;
496 guint64 offset; 489 guint64 offset;
497 gsize len; 490 gsize len;
498 491
499 #ifdef MSN_DEBUG_SLP 492 if (purple_debug_is_verbose())
500 msn_slpmsg_show(msg); 493 msn_slpmsg_show(msg);
501 #endif
502 494
503 #ifdef MSN_DEBUG_SLP_FILES 495 #ifdef MSN_DEBUG_SLP_FILES
504 debug_msg_to_file(msg, FALSE); 496 debug_msg_to_file(msg, FALSE);
505 #endif 497 #endif
506 498