Fix file transfers aborting and mistakenly being marked as cancelled when they are actually complete. Fixes #814

Wed, 23 May 2007 03:59:19 +0000

author
Daniel Atallah <datallah@pidgin.im>
date
Wed, 23 May 2007 03:59:19 +0000
changeset 17293
2b7fbca58d92
parent 17292
d10f948a7a34
child 17294
00ffeeba1a1b

Fix file transfers aborting and mistakenly being marked as cancelled when they are actually complete. Fixes #814

libpurple/ft.c file | annotate | diff | comparison | revisions
--- 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;
 		}

mercurial