]> sjero.net Git - linphone/commitdiff
Don't crash when terminating already terminated call.
authorGuillaume Beraudo <guillaume.beraudo@linphone.org>
Fri, 7 Oct 2011 12:40:15 +0000 (14:40 +0200)
committerGuillaume Beraudo <guillaume.beraudo@linphone.org>
Fri, 7 Oct 2011 12:40:15 +0000 (14:40 +0200)
coreapi/sal_eXosip2.c

index 5b9500509538313bbd43750521ac442cf2bb97bc..03fec5b47b1470a710bc1a842fa6758bf6802fed 100644 (file)
@@ -810,6 +810,7 @@ static void pop_auth_from_exosip() {
 
 int sal_call_terminate(SalOp *h){
        int err;
+       if (h == NULL) return -1;
        if (h->auth_info) push_auth_to_exosip(h->auth_info);
        eXosip_lock();
        err=eXosip_call_terminate(h->cid,h->did);