diff options
-rw-r--r-- | channels/chan_sip.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/channels/chan_sip.c b/channels/chan_sip.c index 58ee175c5..46d803c7e 100644 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -28167,7 +28167,7 @@ static int handle_incoming(struct sip_pvt *p, struct sip_request *req, struct as p->invitestate = INV_TERMINATED; p->pendinginvite = 0; acked = __sip_ack(p, seqno, 1 /* response */, 0); - if (find_sdp(req)) { + if (p->owner && find_sdp(req)) { if (process_sdp(p, req, SDP_T38_NONE)) { return -1; } |