summaryrefslogtreecommitdiff
path: root/libpurple/plugins/statenotify.c
diff options
context:
space:
mode:
Diffstat (limited to 'libpurple/plugins/statenotify.c')
-rw-r--r--libpurple/plugins/statenotify.c7
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;