--- a/libpurple/protocols/yahoo/yahoo_packet.c Thu Mar 27 00:48:54 2008 +0000 +++ b/libpurple/protocols/yahoo/yahoo_packet.c Thu Mar 27 02:09:51 2008 +0000 @@ -346,7 +346,7 @@ int yahoo_packet_send(struct yahoo_packet *pkt, struct yahoo_data *yd) { size_t len; - ssize_t ret; + gssize ret; guchar *data; if (yd->fd < 0)