--- a/libpurple/purplecredentialmanager.h Sun Oct 09 04:50:08 2022 -0500 +++ b/libpurple/purplecredentialmanager.h Mon Oct 10 00:26:06 2022 -0500 @@ -119,6 +119,11 @@ * Changes the active #PurpleCredentialProvider of @manager to provider with an * id of @id. * + * If @id is %NULL, it is assumed that the process is shutting down and that + * the active provider setting will be left intact. If you want to disable the + * active provider and keep running, you should set the active provider to + * [class@Purple.NoopCredentialProvider]. + * * Returns: %TRUE on success or %FALSE with @error set on failure. * * Since: 3.0.0