# HG changeset patch # User Paul Aurich # Date 1248321931 0 # Node ID ed3184cc557ddd024aa3929bdaad4e5a8b6e2625 # Parent 3712ef8bf2311e9768ec46515c08fd23a6bce36b ft: fwrite failing is a local error. Pointed out by kenshin. diff -r 3712ef8bf231 -r ed3184cc557d libpurple/ft.c --- a/libpurple/ft.c Thu Jul 23 02:52:45 2009 +0000 +++ b/libpurple/ft.c Thu Jul 23 04:05:31 2009 +0000 @@ -949,7 +949,7 @@ const size_t wc = fwrite(buffer, 1, r, xfer->dest_fp); if (wc != r) { purple_debug_error("filetransfer", "Unable to write whole buffer.\n"); - purple_xfer_cancel_remote(xfer); + purple_xfer_cancel_local(xfer); return; } } else if(r < 0) {