libpurple/protocols/yahoo/yahoo_packet.c

changeset 22622
1ecb840b5101
parent 21693
d726f725f088
child 22709
6bd336964410
--- a/libpurple/protocols/yahoo/yahoo_packet.c	Sun Mar 16 20:35:23 2008 +0000
+++ b/libpurple/protocols/yahoo/yahoo_packet.c	Sun Mar 16 20:36:52 2008 +0000
@@ -346,7 +346,7 @@
 int yahoo_packet_send(struct yahoo_packet *pkt, struct yahoo_data *yd)
 {
 	size_t len;
-	int ret;
+	ssize_t ret;
 	guchar *data;
 
 	if (yd->fd < 0)
@@ -365,7 +365,8 @@
 	if (ret < 0 && errno == EAGAIN)
 		ret = 0;
 	else if (ret <= 0) {
-		purple_debug_warning("yahoo", "Only wrote %d of %d bytes!\n", ret, len);
+		purple_debug_warning("yahoo", "Only wrote %" G_GSSIZE_FORMAT
+				" of %" G_GSIZE_FORMAT " bytes!\n", ret, len);
 		g_free(data);
 		return ret;
 	}

mercurial