--- a/libpurple/group.c Thu Jan 14 21:20:10 2021 -0600 +++ b/libpurple/group.c Thu Jan 14 22:33:49 2021 -0600 @@ -24,6 +24,7 @@ #include "group.h" #include "internal.h" /* TODO: we need to kill this */ #include "purpleprivate.h" +#include "purpleprotocolserver.h" typedef struct _PurpleGroupPrivate PurpleGroupPrivate; @@ -212,7 +213,9 @@ } if(PURPLE_PROTOCOL_IMPLEMENTS(protocol, SERVER, rename_group)) { - purple_protocol_server_iface_rename_group(protocol, gc, old_name, source, buddies); + purple_protocol_server_rename_group(PURPLE_PROTOCOL_SERVER(protocol), + gc, old_name, source, + buddies); } else { GList *cur, *groups = NULL;