--- a/libpurple/protocols/yahoo/yahoo_filexfer.c Fri Aug 09 12:57:29 2013 +0200 +++ b/libpurple/protocols/yahoo/yahoo_filexfer.c Fri Aug 09 13:03:26 2013 +0200 @@ -768,7 +768,7 @@ if (purple_xfer_is_cancelled(xfer)) return; - if (!purple_http_response_is_successfull(response) || + if (!purple_http_response_is_successful(response) || purple_xfer_get_bytes_remaining(xfer) > 0) { purple_xfer_set_status(xfer, PURPLE_XFER_STATUS_CANCEL_REMOTE); @@ -793,7 +793,7 @@ if (purple_xfer_is_cancelled(xfer)) return; - if (!purple_http_response_is_successfull(response) || + if (!purple_http_response_is_successful(response) || purple_xfer_get_bytes_remaining(xfer) > 0) { purple_xfer_set_status(xfer, PURPLE_XFER_STATUS_CANCEL_REMOTE); @@ -894,7 +894,7 @@ xd->hc = NULL; - if (!purple_http_response_is_successfull(response)) { + if (!purple_http_response_is_successful(response)) { purple_notify_error(yd->gc, NULL, _("File Transfer Failed"), _("Unable to get file header.")); purple_xfer_cancel_remote(xfer);