From eb1f6822d7497a6ed5708878e979603ee89ca18c Mon Sep 17 00:00:00 2001 From: Simon Morlat Date: Fri, 26 Jul 2013 22:09:16 +0200 Subject: [PATCH] fix crash when receiving a NOTIFY for a closed subscription. --- coreapi/bellesip_sal/sal_impl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/coreapi/bellesip_sal/sal_impl.c b/coreapi/bellesip_sal/sal_impl.c index e2052dc15..6ddecefd8 100644 --- a/coreapi/bellesip_sal/sal_impl.c +++ b/coreapi/bellesip_sal/sal_impl.c @@ -181,7 +181,7 @@ static void process_request_event(void *sal, const belle_sip_request_event_t *ev if (dialog) { op=(SalOp*)belle_sip_dialog_get_application_data(dialog); - if (op==NULL && op->state==SalOpStateTerminated){ + if (op==NULL || op->state==SalOpStateTerminated){ ms_warning("Receiving request for null or terminated op [%p], ignored",op); return; }