diff --git a/plugins/provider/sip/calls-sip-origin.c b/plugins/provider/sip/calls-sip-origin.c index e771264..36efeb3 100644 --- a/plugins/provider/sip/calls-sip-origin.c +++ b/plugins/provider/sip/calls-sip-origin.c @@ -1267,8 +1267,12 @@ deinit_sip_account (CallsSipOrigin *self) static void recreate_sip (CallsSipOrigin *self) { - if (deinit_sip_account (self)) - init_sip_account (self, NULL); + if (deinit_sip_account (self)) { + g_autoptr (GError) err = NULL; + + if (!init_sip_account (self, &err)) + g_warning ("Failed to re-init sip account: %s", err->message); + } }