--- a/libpurple/protocols/mxit/markup.c Mon Feb 24 15:43:08 2014 +0100 +++ b/libpurple/protocols/mxit/markup.c Fri Feb 28 17:09:00 2014 +0100 @@ -213,7 +213,7 @@ return -1; } - len = (uint8_t)data[1]; /* length field [1 byte] */ + len = (guint8)data[1]; /* length field [1 byte] */ out_str = g_malloc(len + 1); memcpy(out_str, &data[2], len); /* data field */ out_str[len] = '\0';