diff --git a/jvb/src/main/kotlin/org/jitsi/videobridge/relay/Relay.kt b/jvb/src/main/kotlin/org/jitsi/videobridge/relay/Relay.kt index 4badda98d7..2199ac57f6 100644 --- a/jvb/src/main/kotlin/org/jitsi/videobridge/relay/Relay.kt +++ b/jvb/src/main/kotlin/org/jitsi/videobridge/relay/Relay.kt @@ -766,16 +766,14 @@ class Relay @JvmOverloads constructor( fun doSendSrtp(packetInfo: PacketInfo): Boolean { packetInfo.addEvent(SRTP_QUEUE_EXIT_EVENT) - PacketTransitStats.packetSent(packetInfo) + iceTransport.send(packetInfo.packet.buffer, packetInfo.packet.offset, packetInfo.packet.length) + PacketTransitStats.packetSent(packetInfo) + ByteBufferPool.returnBuffer(packetInfo.packet.buffer) packetInfo.sent() - if (timelineLogger.isTraceEnabled && Endpoint.logTimeline()) { timelineLogger.trace { packetInfo.timeline.toString() } } - - iceTransport.send(packetInfo.packet.buffer, packetInfo.packet.offset, packetInfo.packet.length) - ByteBufferPool.returnBuffer(packetInfo.packet.buffer) return true }