From 31e817b49e39844029a7b1be5ae499cfd37b9a20 Mon Sep 17 00:00:00 2001 From: Simon Morlat Date: Mon, 4 Jun 2012 12:23:37 +0200 Subject: [PATCH] workaround for SDP offers with zero ports --- coreapi/offeranswer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/coreapi/offeranswer.c b/coreapi/offeranswer.c index fd0196782..5a2b4f527 100644 --- a/coreapi/offeranswer.c +++ b/coreapi/offeranswer.c @@ -233,7 +233,7 @@ static void initiate_incoming(const SalStreamDescription *local_cap, result->proto=remote_offer->proto; result->type=local_cap->type; result->dir=compute_dir_incoming(local_cap->dir,remote_offer->dir); - if (result->payloads && !only_telephone_event(result->payloads)){ + if (result->payloads && !only_telephone_event(result->payloads) && (remote_offer->port!=0 || remote_offer->port==SalStreamSendOnly)){ strcpy(result->addr,local_cap->addr); memcpy(result->candidates,local_cap->candidates,sizeof(result->candidates)); result->port=local_cap->port;