--- a/libpurple/plugins/joinpart.c Fri Oct 01 17:50:50 2021 -0500 +++ b/libpurple/plugins/joinpart.c Mon Oct 04 03:30:49 2021 -0500 @@ -266,7 +266,7 @@ } static gboolean -join_part_unload(GPluginPlugin *plugin, GError **error) +join_part_unload(GPluginPlugin *plugin, gboolean shutdown, GError **error) { /* Destroy the hash table. The core plugin code will * disconnect the signals, and since Purple is single-threaded,