--- a/libpurple/protocols/msn/slplink.c Sun Apr 14 21:29:14 2013 +0200 +++ b/libpurple/protocols/msn/slplink.c Sun Apr 14 21:45:09 2013 +0200 @@ -546,8 +546,8 @@ || (offset + part->size) > slpmsg->size || msn_p2p_info_get_offset(slpmsg->p2p_info) != offset) { purple_debug_error("msn", - "Oversized slpmsg - msgsize=%lld offset=%" G_GUINT64_FORMAT " len=%" G_GSIZE_FORMAT "\n", - slpmsg->size, offset, part->size); + "Oversized slpmsg - msgsize=%" G_GSIZE_FORMAT " offset=%" G_GUINT64_FORMAT " len=%" G_GSIZE_FORMAT "\n", + (gsize)slpmsg->size, offset, (gsize)part->size); g_return_if_reached(); } else { memcpy(slpmsg->buffer + offset, part->buffer, part->size);