aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc
diff options
context:
space:
mode:
Diffstat (limited to 'openbsc')
-rw-r--r--openbsc/src/libmgcp/mgcp_transcode.c5
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;
}