diff src/protocols/oscar/oscar.c @ 9771:9812dde4323e

[gaim-migrate @ 10639] Some good file transfer tweaks from Dave West committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Wed, 18 Aug 2004 04:13:35 +0000
parents 41f302d41839
children 62eb9fe24692
line wrap: on
line diff
--- a/src/protocols/oscar/oscar.c	Tue Aug 17 02:52:13 2004 +0000
+++ b/src/protocols/oscar/oscar.c	Wed Aug 18 04:13:35 2004 +0000
@@ -1808,7 +1808,8 @@
 
 	gaim_debug_info("oscar", "AAA - in oscar_xfer_cancel_recv\n");
 
-	aim_im_sendch2_sendfile_cancel(oft_info->sess, oft_info);
+	if (gaim_xfer_get_status(xfer) != GAIM_XFER_STATUS_CANCEL_REMOTE)
+		aim_im_sendch2_sendfile_cancel(oft_info->sess, oft_info);
 
 	aim_conn_kill(oft_info->sess, &oft_info->conn);
 	aim_oft_destroyinfo(oft_info);
@@ -1877,7 +1878,8 @@
 
 	gaim_debug_info("oscar", "AAA - in oscar_xfer_cancel_send\n");
 
-	aim_im_sendch2_sendfile_cancel(oft_info->sess, oft_info);
+	if (gaim_xfer_get_status(xfer) != GAIM_XFER_STATUS_CANCEL_REMOTE)
+		aim_im_sendch2_sendfile_cancel(oft_info->sess, oft_info);
 
 	aim_conn_kill(oft_info->sess, &oft_info->conn);
 	aim_oft_destroyinfo(oft_info);