=================================================================== RCS file: /cvs/xmms/libxmms/xmmsctrl.c,v retrieving revision 1.26 retrieving revision 1.27 diff -u -p -r1.26 -r1.27 --- xmms/libxmms/xmmsctrl.c 2004/03/21 16:41:56 1.26 +++ xmms/libxmms/xmmsctrl.c 2004/04/04 20:06:17 1.27 @@ -61,7 +61,7 @@ static gpointer remote_read_packet(gint if (pkt_hdr->data_length) { data = g_malloc0(pkt_hdr->data_length); - if (read_all(fd, data, pkt_hdr->data_length) < 0) + if (read_all(fd, data, pkt_hdr->data_length) != pkt_hdr->data_length) { g_free(data); data = NULL;