--- a/libpurple/protocols/msn/directconn.c Sun Apr 25 23:38:27 2010 +0000 +++ b/libpurple/protocols/msn/directconn.c Wed May 05 07:02:05 2010 +0000 @@ -95,7 +95,7 @@ MsnDirectConnPacket *p; p = g_new0(MsnDirectConnPacket, 1); - p->length = length + 4; + p->length = length; p->data = g_malloc(length); return p;