diff options
Diffstat (limited to 'libpurple/plugins/statenotify.c')
-rw-r--r-- | libpurple/plugins/statenotify.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/libpurple/plugins/statenotify.c b/libpurple/plugins/statenotify.c index a8f3b4439b..e9f25d5653 100644 --- a/libpurple/plugins/statenotify.c +++ b/libpurple/plugins/statenotify.c @@ -15,13 +15,18 @@ static void write_status(PurpleBuddy *buddy, const char *message) { + PurpleAccount *account = NULL; PurpleConversation *conv; const char *who; char buf[256]; char *escaped; + const gchar *buddy_name = NULL; + + account = purple_buddy_get_account(buddy); + buddy_name = purple_buddy_get_name(buddy); conv = purple_find_conversation_with_account(PURPLE_CONV_TYPE_IM, - buddy->name, buddy->account); + buddy_name, account); if (conv == NULL) return; |