summaryrefslogtreecommitdiff
path: root/channels
diff options
context:
space:
mode:
Diffstat (limited to 'channels')
-rw-r--r--channels/chan_iax2.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c
index a8369f554..391f5a172 100644
--- a/channels/chan_iax2.c
+++ b/channels/chan_iax2.c
@@ -8675,6 +8675,10 @@ static void __expire_registry(const void *data)
if (!peer)
return;
+ if (peer->expire == -1) {
+ /* Removed already (possibly through CLI), ignore */
+ return;
+ }
peer->expire = -1;