aboutsummaryrefslogtreecommitdiffstats
path: root/channels/chan_sip.c
diff options
context:
space:
mode:
authormurf <murf@f38db490-d61c-443f-a65b-d21fe96a405b>2006-11-03 23:27:58 +0000
committermurf <murf@f38db490-d61c-443f-a65b-d21fe96a405b>2006-11-03 23:27:58 +0000
commitf12080415b09344f8421410f6f3ecae793a274c1 (patch)
tree2ba6cc8bd2bd1c07c81a60a67b84dfa4719593f5 /channels/chan_sip.c
parent859fd8cdf9ae55393fb6f6cced06eb77ccb1cde9 (diff)
This fix introduced via bug 8233
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@47178 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'channels/chan_sip.c')
-rw-r--r--channels/chan_sip.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/channels/chan_sip.c b/channels/chan_sip.c
index 8c26c674c..0cd6d2af7 100644
--- a/channels/chan_sip.c
+++ b/channels/chan_sip.c
@@ -5879,6 +5879,10 @@ static void add_codec_to_sdp(const struct sip_pvt *p, int codec, int sample_rate
if (fmt.cur_ms && (fmt.cur_ms < *min_packet_size))
*min_packet_size = fmt.cur_ms;
+
+ /* Our first codec packetization processed cannot be zero */
+ if ((*min_packet_size)==0 && fmt.cur_ms)
+ *min_packet_size = fmt.cur_ms;
}
/*! \brief Get Max T.38 Transmission rate from T38 capabilities */