diff options
author | Pau Espin Pedrol <pespin@sysmocom.de> | 2022-11-14 17:12:23 +0100 |
---|---|---|
committer | Pau Espin Pedrol <pespin@sysmocom.de> | 2022-11-14 17:53:19 +0100 |
commit | ac73f1c330ea1b5b1da8f15713ce7cb22dd5c440 (patch) | |
tree | 917966695a6ad2a65ef7aa08f800af7d2dfd25c1 | |
parent | 17fca03cf831063c5dde89aec517389b02c27304 (diff) |
osmux: Use msgb_copy() API in osmux_replay_lost_packets()
Change-Id: I137872af77dbce68210ad8ef7f61bd337811c7c4
-rw-r--r-- | src/osmux_input.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/osmux_input.c b/src/osmux_input.c index de54174..eff2423 100644 --- a/src/osmux_input.c +++ b/src/osmux_input.c @@ -385,13 +385,10 @@ static int osmux_replay_lost_packets(struct osmux_circuit *circuit, struct msgb *clone; /* Clone last RTP packet seen */ - clone = msgb_alloc(last->data_len, "RTP clone"); + clone = msgb_copy(last, "RTP clone"); if (!clone) continue; - memcpy(clone->data, last->data, last->len); - msgb_put(clone, last->len); - /* The original RTP message has been already sanity checked. */ rtph = osmo_rtp_get_hdr(clone); |