Index: channels/chan_sip.c =================================================================== --- channels/chan_sip.c (revision 192278) +++ channels/chan_sip.c (working copy) @@ -15278,6 +15278,8 @@ if ((peer = find_peer(a->argv[2], NULL, load_realtime, FINDPEERS, TRUE))) { if (peer->expire > 0) { + AST_SCHED_DEL_UNREF(sched, peer->expire, + unref_peer(peer, "remove register expire ref")); expire_register(ref_peer(peer, "ref for expire_register")); ast_cli(a->fd, "Unregistered peer \'%s\'\n\n", a->argv[2]); } else {