From 1a346cbd6e0d3ae050081923b7c415235bf74e3f Mon Sep 17 00:00:00 2001 From: Richard Aas Date: Fri, 16 Dec 2011 13:56:03 +0000 Subject: [PATCH] avoid calling notify handler if terminated --- src/sipevent/listen.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/sipevent/listen.c b/src/sipevent/listen.c index c18a835..b2d4e78 100644 --- a/src/sipevent/listen.c +++ b/src/sipevent/listen.c @@ -217,6 +217,9 @@ static void notify_handler(struct sipevent_sock *sock, break; } + if (sub->terminated) + return; + mem_ref(sub); sub->notifyh(msg, sub->arg); nrefs = mem_nrefs(sub);