summaryrefslogtreecommitdiff
path: root/libpurple
diff options
context:
space:
mode:
Diffstat (limited to 'libpurple')
-rw-r--r--libpurple/purplepresence.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/libpurple/purplepresence.c b/libpurple/purplepresence.c
index 0182e54760..5095ddf28a 100644
--- a/libpurple/purplepresence.c
+++ b/libpurple/purplepresence.c
@@ -653,6 +653,10 @@ purple_presence_get_message(PurplePresence *presence) {
return priv->message;
}
+ if(priv->active_status == NULL) {
+ return NULL;
+ }
+
return purple_status_get_attr_string(priv->active_status, "message");
}