diff -r b317bb7479e5 -r 447c01698e1c libpurple/purpleprotocolserver.c --- a/libpurple/purpleprotocolserver.c Sat Jan 23 20:26:48 2021 -0600 +++ b/libpurple/purpleprotocolserver.c Sat Jan 23 20:28:06 2021 -0600 @@ -206,7 +206,6 @@ g_return_if_fail(PURPLE_IS_PROTOCOL_SERVER(protocol_server)); g_return_if_fail(PURPLE_IS_CONNECTION(connection)); g_return_if_fail(PURPLE_IS_BUDDY(buddy)); - g_return_if_fail(PURPLE_IS_GROUP(group)); iface = PURPLE_PROTOCOL_SERVER_GET_IFACE(protocol_server); if(iface != NULL && iface->remove_buddy != NULL) { @@ -333,7 +332,6 @@ g_return_if_fail(PURPLE_IS_PROTOCOL_SERVER(protocol_server)); g_return_if_fail(PURPLE_IS_CONNECTION(connection)); - g_return_if_fail(PURPLE_IS_IMAGE(img)); iface = PURPLE_PROTOCOL_SERVER_GET_IFACE(protocol_server); if(iface != NULL && iface->set_buddy_icon != NULL) {