curl / Mailing Lists / curl-library / Single Mail


Multiple '$' blocks in the INTERLEAVE callback function

From: Srijith Vijayakumar <>
Date: Wed, 11 Apr 2018 04:24:15 +0000


I am facing this issue where the CURLOPT_INTERLEAVEFUNCTION receives multiple '$' (ASCII value =24) blocks. I am dumping the packets to a file within the callback as seen in the screenshot attached.

The third and fourth bytes in the block (04 62) indicates a RTP data length of 1122 bytes. However, as you can see there is another $ packet within the RTP payload. This messes up the remaining packet and packets to follow.

Am I missing something here or is this actually a limitation from cURL-side?

Thanks in advance!




Nested TCP.png
Received on 2018-04-11