--- a/libpurple/protocols/msn/object.c Mon Dec 21 15:00:42 2015 -0500 +++ b/libpurple/protocols/msn/object.c Mon Dec 21 15:05:58 2015 -0500 @@ -37,8 +37,7 @@ c = strchr(tag, '"'); \ if (c != NULL) \ { \ - if (obj->field != NULL) \ - g_free(obj->field); \ + g_free(obj->field); \ obj->field = g_strndup(tag, c - tag); \ } \ }