--- a/libpurple/prpl.c Tue Jul 14 07:46:24 2009 +0000 +++ b/libpurple/prpl.c Tue Jul 14 17:33:28 2009 +0000 @@ -269,6 +269,10 @@ status = purple_presence_get_status(presence, status_id); if(NULL == status) + /* + * TODO: This should never happen, right? We should call + * g_warning() or something. + */ continue; old_status = purple_presence_get_active_status(presence);