diff -r 8417ea6a9235 -r 9c289149eed4 libpurple/protocols/zephyr/zephyr.c --- a/libpurple/protocols/zephyr/zephyr.c Sun Jul 21 14:13:05 2013 +0530 +++ b/libpurple/protocols/zephyr/zephyr.c Sun Jul 21 14:23:12 2013 +0530 @@ -2287,7 +2287,7 @@ size_t result; PurpleConnection *gc = purple_account_get_connection(account); zephyr_account *zephyr = purple_connection_get_protocol_data(gc); - PurpleStatusPrimitive primitive = purple_status_type_get_primitive(purple_status_get_type(status)); + PurpleStatusPrimitive primitive = purple_status_type_get_primitive(purple_status_get_status_type(status)); if (zephyr->away) { g_free(zephyr->away);