Remove disco features added by plugins on unload

This commit is contained in:
James Booth
2016-08-11 23:20:59 +01:00
parent bb676cc0fc
commit a65403c54a
12 changed files with 91 additions and 18 deletions

View File

@@ -468,13 +468,14 @@ api_incoming_message(const char *const barejid, const char *const resource, cons
}
void
api_disco_add_feature(char *feature)
api_disco_add_feature(char *plugin_name, char *feature)
{
if (feature == NULL) {
return;
}
disco_add_feature(feature);
disco_add_feature(plugin_name, feature);
caps_reset_ver();
// resend presence to update server's disco info data for this client