# HG changeset patch # User Daniel Atallah # Date 1179892759 0 # Node ID 9235189117c0f9ad5e39bef940b9a77d69765956 # Parent 93fa59b2623ed2bf711ba4bfefb0d5b51d9808e7 Fix file transfers aborting and mistakenly being marked as cancelled when they are actually complete. Fixes #814 diff -r 93fa59b2623e -r 9235189117c0 libpurple/ft.c --- a/libpurple/ft.c Wed May 23 02:35:44 2007 +0000 +++ b/libpurple/ft.c Wed May 23 03:59:19 2007 +0000 @@ -891,7 +891,7 @@ r = purple_xfer_read(xfer, &buffer); if (r > 0) { fwrite(buffer, 1, r, xfer->dest_fp); - } else if(r <= 0) { + } else if(r < 0) { purple_xfer_cancel_remote(xfer); return; }