--- a/libpurple/protocols/msn/notification.c Wed May 26 19:47:56 2010 +0000 +++ b/libpurple/protocols/msn/notification.c Wed Jun 02 20:08:53 2010 +0000 @@ -1722,6 +1722,7 @@ user->extinfo->media_album = NULL; user->extinfo->media_artist = NULL; user->extinfo->media_title = NULL; + user->extinfo->media_type = CURRENT_MEDIA_UNKNOWN; } if (len != 0) { @@ -1751,6 +1752,11 @@ msn_user_set_statusline(user, NULL); } + if (user->extinfo && user->extinfo->media_type == CURRENT_MEDIA_UNKNOWN) { + g_free(user->extinfo); + user->extinfo = NULL; + } + msn_user_update(user); }