# HG changeset patch # User Richard Laager # Date 1139278152 0 # Node ID bfd7b9e3c7052183686fc3d1182b3beb0610e33d # Parent e90e8655290d19fa40ee2d360a229f33ced49633 [gaim-migrate @ 15508] SF Patch #1407369 from eschman This fixes a crash that happens if an incoming file transfer is rejected. committer: Tailor Script diff -r e90e8655290d -r bfd7b9e3c705 src/protocols/jabber/si.c --- a/src/protocols/jabber/si.c Tue Feb 07 01:56:50 2006 +0000 +++ b/src/protocols/jabber/si.c Tue Feb 07 02:09:12 2006 +0000 @@ -595,6 +595,13 @@ } +static void jabber_si_xfer_request_denied(GaimXfer *xfer) +{ + jabber_si_xfer_free(xfer); + gaim_debug(GAIM_DEBUG_INFO, "jabber", "in jabber_si_xfer_request_denied\n"); +} + + static void jabber_si_xfer_cancel_recv(GaimXfer *xfer) { jabber_si_xfer_free(xfer); @@ -811,6 +818,7 @@ gaim_xfer_set_size(xfer, filesize); gaim_xfer_set_init_fnc(xfer, jabber_si_xfer_init); + gaim_xfer_set_request_denied_fnc(xfer, jabber_si_xfer_request_denied); gaim_xfer_set_cancel_recv_fnc(xfer, jabber_si_xfer_cancel_recv); gaim_xfer_set_end_fnc(xfer, jabber_si_xfer_end);