# HG changeset patch # User Evan Schoenberg # Date 1167832964 0 # Node ID 623affd9a13e725f3c8ad2690fbdc794914bd5d1 # Parent 84b215400b6b4b20d6c1d64f116e7adcacff7aa5 [gaim-migrate @ 18067] Patch from Graham Booker which fixes a crash after a successful OSCAR file transfer. gaim_xfer_end() is called by ft.c's transfer_cb() when the transfer completes so does not need to be called here; peer_connection_schedule_destroy() should be called instead. committer: Tailor Script diff -r 84b215400b6b -r 623affd9a13e libgaim/protocols/oscar/oft.c --- a/libgaim/protocols/oscar/oft.c Wed Jan 03 02:07:05 2007 +0000 +++ b/libgaim/protocols/oscar/oft.c Wed Jan 03 14:02:44 2007 +0000 @@ -382,7 +382,8 @@ conn->watcher_incoming = 0; conn->xfer->fd = conn->fd; conn->fd = -1; - gaim_xfer_end(conn->xfer); + conn->disconnect_reason = OSCAR_DISCONNECT_DONE; + peer_connection_schedule_destroy(conn, conn->disconnect_reason, NULL); } /**