--- a/libpurple/status.c Fri Mar 24 02:23:46 2017 +0300 +++ b/libpurple/status.c Fri Mar 24 12:29:27 2017 +0300 @@ -831,9 +831,7 @@ if (default_value->type == PURPLE_TYPE_STRING) { const char *cur = purple_status_get_attr_string(status, attr->id); const char *def = purple_value_get_string(default_value); - if ((cur == NULL && def == NULL) - || (cur != NULL && def != NULL - && purple_strequal(cur, def))) { + if (purple_strequal(cur, def)) { continue; }