--- a/libpurple/protocols/msn/user.c Sun Jul 19 20:16:27 2009 +0000 +++ b/libpurple/protocols/msn/user.c Sun Jul 19 22:29:44 2009 +0000 @@ -114,11 +114,13 @@ PURPLE_TUNE_ALBUM, user->media.album, PURPLE_TUNE_TITLE, user->media.title, NULL); - } else if (user->media.type == CURRENT_MEDIA_GAMES) { + } else if (user->media.type == CURRENT_MEDIA_GAMES && + user->media.title && *user->media.title) { purple_prpl_got_user_status(account, user->passport, "tune", "game", user->media.title, NULL); - } else if (user->media.type == CURRENT_MEDIA_OFFICE) { + } else if (user->media.type == CURRENT_MEDIA_OFFICE && + user->media.title && *user->media.title) { purple_prpl_got_user_status(account, user->passport, "tune", "office", user->media.title, NULL);