Mercurial > pidgin
comparison libgaim/protocols/qq/send_file.c @ 14629:6b8bc59414f0
[gaim-migrate @ 17375]
Get rid of these useless checks.
committer: Tailor Script <tailor@pidgin.im>
author | Mark Huetsch <markhuetsch> |
---|---|
date | Tue, 26 Sep 2006 22:54:24 +0000 |
parents | 473b225e7352 |
children | 108152f29f37 |
comparison
equal
deleted
inserted
replaced
14628:58202142e9ad | 14629:6b8bc59414f0 |
---|---|
494 guint16 minor_port; | 494 guint16 minor_port; |
495 guint32 real_ip; | 495 guint32 real_ip; |
496 gint packet_len, bytes; | 496 gint packet_len, bytes; |
497 ft_info *info; | 497 ft_info *info; |
498 | 498 |
499 g_return_if_fail (gc != NULL && gc->proto_data != NULL); | |
500 qd = (qq_data *) gc->proto_data; | 499 qd = (qq_data *) gc->proto_data; |
501 info = (ft_info *) qd->xfer->data; | 500 info = (ft_info *) qd->xfer->data; |
502 | 501 |
503 gaim_debug(GAIM_DEBUG_INFO, "QQ", "I've accepted the file transfer request from %d\n", to_uid); | 502 gaim_debug(GAIM_DEBUG_INFO, "QQ", "I've accepted the file transfer request from %d\n", to_uid); |
504 _qq_xfer_init_socket(qd->xfer); | 503 _qq_xfer_init_socket(qd->xfer); |
565 qq_data *qd; | 564 qq_data *qd; |
566 guint8 *cursor, *raw_data; | 565 guint8 *cursor, *raw_data; |
567 gint packet_len, bytes; | 566 gint packet_len, bytes; |
568 | 567 |
569 gaim_debug(GAIM_DEBUG_INFO, "_qq_send_packet_file_reject", "start"); | 568 gaim_debug(GAIM_DEBUG_INFO, "_qq_send_packet_file_reject", "start"); |
570 g_return_if_fail(gc != NULL && gc->proto_data != NULL); | |
571 qd = (qq_data *) gc->proto_data; | 569 qd = (qq_data *) gc->proto_data; |
572 | 570 |
573 packet_len = 64; | 571 packet_len = 64; |
574 raw_data = g_newa (guint8, packet_len); | 572 raw_data = g_newa (guint8, packet_len); |
575 cursor = raw_data; | 573 cursor = raw_data; |
592 qq_data *qd; | 590 qq_data *qd; |
593 guint8 *cursor, *raw_data; | 591 guint8 *cursor, *raw_data; |
594 gint packet_len, bytes; | 592 gint packet_len, bytes; |
595 | 593 |
596 gaim_debug(GAIM_DEBUG_INFO, "_qq_send_packet_file_cancel", "start\n"); | 594 gaim_debug(GAIM_DEBUG_INFO, "_qq_send_packet_file_cancel", "start\n"); |
597 g_return_if_fail(gc != NULL && gc->proto_data != NULL); | |
598 qd = (qq_data *) gc->proto_data; | 595 qd = (qq_data *) gc->proto_data; |
599 | 596 |
600 packet_len = 64; | 597 packet_len = 64; |
601 raw_data = g_newa (guint8, packet_len); | 598 raw_data = g_newa (guint8, packet_len); |
602 cursor = raw_data; | 599 cursor = raw_data; |
629 gchar *filename, *filename_without_path; | 626 gchar *filename, *filename_without_path; |
630 | 627 |
631 g_return_if_fail (xfer != NULL); | 628 g_return_if_fail (xfer != NULL); |
632 account = gaim_xfer_get_account(xfer); | 629 account = gaim_xfer_get_account(xfer); |
633 gc = gaim_account_get_connection(account); | 630 gc = gaim_account_get_connection(account); |
634 g_return_if_fail (gc != NULL && gc->proto_data != NULL); | |
635 | 631 |
636 to_uid = gaim_name_to_uid (xfer->who); | 632 to_uid = gaim_name_to_uid (xfer->who); |
637 g_return_if_fail (to_uid != 0); | 633 g_return_if_fail (to_uid != 0); |
638 | 634 |
639 filename = (gchar *) gaim_xfer_get_local_filename (xfer); | 635 filename = (gchar *) gaim_xfer_get_local_filename (xfer); |
698 guint32 sender_uid, GaimConnection *gc) | 694 guint32 sender_uid, GaimConnection *gc) |
699 { | 695 { |
700 gchar *msg, *filename; | 696 gchar *msg, *filename; |
701 qq_data *qd; | 697 qq_data *qd; |
702 | 698 |
703 g_return_if_fail (gc != NULL && data != NULL && data_len != 0); | 699 g_return_if_fail (data != NULL && data_len != 0); |
704 qd = (qq_data *) gc->proto_data; | 700 qd = (qq_data *) gc->proto_data; |
705 g_return_if_fail (qd != NULL && qd->xfer != NULL); | 701 g_return_if_fail (qd->xfer != NULL); |
706 | 702 |
707 if (*cursor >= (data + data_len - 1)) { | 703 if (*cursor >= (data + data_len - 1)) { |
708 gaim_debug (GAIM_DEBUG_WARNING, "QQ", | 704 gaim_debug (GAIM_DEBUG_WARNING, "QQ", |
709 "Received file reject message is empty\n"); | 705 "Received file reject message is empty\n"); |
710 return; | 706 return; |
722 g_free (msg); | 718 g_free (msg); |
723 } | 719 } |
724 | 720 |
725 /* process cancel im for file transfer request */ | 721 /* process cancel im for file transfer request */ |
726 void qq_process_recv_file_cancel (guint8 *data, guint8 **cursor, gint data_len, | 722 void qq_process_recv_file_cancel (guint8 *data, guint8 **cursor, gint data_len, |
727 guint32 sender_uid, GaimConnection * gc) | 723 guint32 sender_uid, GaimConnection *gc) |
728 { | 724 { |
729 gchar *msg, *filename; | 725 gchar *msg, *filename; |
730 qq_data *qd; | 726 qq_data *qd; |
731 | 727 |
732 g_return_if_fail (gc != NULL && data != NULL && data_len != 0); | 728 g_return_if_fail (data != NULL && data_len != 0); |
733 qd = (qq_data *) gc->proto_data; | 729 qd = (qq_data *) gc->proto_data; |
734 g_return_if_fail (qd != NULL && qd->xfer != NULL | 730 g_return_if_fail (qd->xfer != NULL |
735 && gaim_xfer_get_filename(qd->xfer) != NULL); | 731 && gaim_xfer_get_filename(qd->xfer) != NULL); |
736 | 732 |
737 if (*cursor >= (data + data_len - 1)) { | 733 if (*cursor >= (data + data_len - 1)) { |
738 gaim_debug (GAIM_DEBUG_WARNING, "QQ", | 734 gaim_debug (GAIM_DEBUG_WARNING, "QQ", |
739 "Received file reject message is empty\n"); | 735 "Received file reject message is empty\n"); |
751 g_free (msg); | 747 g_free (msg); |
752 } | 748 } |
753 | 749 |
754 /* process accept im for file transfer request */ | 750 /* process accept im for file transfer request */ |
755 void qq_process_recv_file_accept(guint8 *data, guint8 **cursor, gint data_len, | 751 void qq_process_recv_file_accept(guint8 *data, guint8 **cursor, gint data_len, |
756 guint32 sender_uid, GaimConnection * gc) | 752 guint32 sender_uid, GaimConnection *gc) |
757 { | 753 { |
758 qq_data *qd; | 754 qq_data *qd; |
759 ft_info *info; | 755 ft_info *info; |
760 GaimXfer *xfer; | 756 GaimXfer *xfer; |
761 | 757 |
762 g_return_if_fail (gc != NULL && data != NULL && data_len != 0); | 758 g_return_if_fail (data != NULL && data_len != 0); |
763 qd = (qq_data *) gc->proto_data; | 759 qd = (qq_data *) gc->proto_data; |
764 xfer = qd->xfer; | 760 xfer = qd->xfer; |
765 | 761 |
766 if (*cursor >= (data + data_len - 1)) { | 762 if (*cursor >= (data + data_len - 1)) { |
767 gaim_debug (GAIM_DEBUG_WARNING, "QQ", | 763 gaim_debug (GAIM_DEBUG_WARNING, "QQ", |
788 gchar *sender_name, **fileinfo; | 784 gchar *sender_name, **fileinfo; |
789 ft_info *info; | 785 ft_info *info; |
790 GaimBuddy *b; | 786 GaimBuddy *b; |
791 qq_buddy *q_bud; | 787 qq_buddy *q_bud; |
792 | 788 |
793 g_return_if_fail (gc != NULL && data != NULL && data_len != 0); | 789 g_return_if_fail (data != NULL && data_len != 0); |
794 qd = (qq_data *) gc->proto_data; | 790 qd = (qq_data *) gc->proto_data; |
795 | 791 |
796 if (*cursor >= (data + data_len - 1)) { | 792 if (*cursor >= (data + data_len - 1)) { |
797 gaim_debug (GAIM_DEBUG_WARNING, "QQ", | 793 gaim_debug (GAIM_DEBUG_WARNING, "QQ", |
798 "Received file reject message is empty\n"); | 794 "Received file reject message is empty\n"); |
890 { | 886 { |
891 qq_data *qd; | 887 qq_data *qd; |
892 ft_info *info; | 888 ft_info *info; |
893 GaimXfer *xfer; | 889 GaimXfer *xfer; |
894 | 890 |
895 g_return_if_fail (gc != NULL && data != NULL && data_len != 0); | 891 g_return_if_fail (data != NULL && data_len != 0); |
896 qd = (qq_data *) gc->proto_data; | 892 qd = (qq_data *) gc->proto_data; |
897 | 893 |
898 if (*cursor >= (data + data_len - 1)) { | 894 if (*cursor >= (data + data_len - 1)) { |
899 gaim_debug (GAIM_DEBUG_WARNING, "QQ", | 895 gaim_debug (GAIM_DEBUG_WARNING, "QQ", |
900 "Received file notify message is empty\n"); | 896 "Received file notify message is empty\n"); |
923 void qq_send_file(GaimConnection *gc, const char *who, const char *file) | 919 void qq_send_file(GaimConnection *gc, const char *who, const char *file) |
924 { | 920 { |
925 qq_data *qd; | 921 qq_data *qd; |
926 GaimXfer *xfer; | 922 GaimXfer *xfer; |
927 | 923 |
928 g_return_if_fail (gc != NULL && gc->proto_data != NULL); | |
929 qd = (qq_data *) gc->proto_data; | 924 qd = (qq_data *) gc->proto_data; |
930 | 925 |
931 xfer = gaim_xfer_new (gc->account, GAIM_XFER_SEND, | 926 xfer = gaim_xfer_new (gc->account, GAIM_XFER_SEND, |
932 who); | 927 who); |
933 gaim_xfer_set_init_fnc (xfer, _qq_xfer_init); | 928 gaim_xfer_set_init_fnc (xfer, _qq_xfer_init); |