diff options
Diffstat (limited to 'openbsc')
-rw-r--r-- | openbsc/src/libmgcp/mgcp_transcode.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/openbsc/src/libmgcp/mgcp_transcode.c b/openbsc/src/libmgcp/mgcp_transcode.c index ed5f50be3..8ab9a04fd 100644 --- a/openbsc/src/libmgcp/mgcp_transcode.c +++ b/openbsc/src/libmgcp/mgcp_transcode.c @@ -500,5 +500,10 @@ int mgcp_transcoding_process_rtp(struct mgcp_endpoint *endp, state->next_seq += 1; state->next_time = ts_no + nsamples; + /* + * XXX: At this point we should always have consumed + * samples. So doing OSMO_ASSERT(nsamples > 0) and returning + * rtp_hdr_size should be fine. + */ return nsamples ? rtp_hdr_size : 0; } |