--- a/libpurple/server.c Fri Oct 11 01:36:02 2013 +0530 +++ b/libpurple/server.c Fri Oct 11 03:08:53 2013 +0530 @@ -178,9 +178,8 @@ if (PURPLE_PROTOCOL_IMPLEMENTS(protocol, SERVER_IFACE, set_info)) { account = purple_connection_get_account(gc); - if (purple_signal_emit_return_1(purple_accounts_get_handle(), - "account-setting-info", account, info)) - return; + purple_signal_emit(purple_accounts_get_handle(), + "account-setting-info", account, info); purple_protocol_server_iface_set_info(protocol, gc, info);