[FFmpeg-devel] [PATCH 14/14] avformat/rtmpproto: reserve enough space for statusmsg
Timo Rothenpieler
timo at rothenpieler.org
Mon Dec 16 21:44:54 EET 2024
On 15.12.2024 23:43, Michael Niedermayer wrote:
> Hi
>
> On Thu, Dec 12, 2024 at 08:55:39PM +0100, Timo Rothenpieler wrote:
>> ---
>> libavformat/rtmpproto.c | 2 +-
>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/libavformat/rtmpproto.c b/libavformat/rtmpproto.c
>> index a56fec759f..a5e877cc55 100644
>> --- a/libavformat/rtmpproto.c
>> +++ b/libavformat/rtmpproto.c
>> @@ -2004,7 +2004,7 @@ static int send_invoke_response(URLContext *s, RTMPPacket *pkt)
>> pp = spkt.data;
>> ff_amf_write_string(&pp, "onFCPublish");
>> } else if (!strcmp(command, "publish")) {
>> - char statusmsg[128];
>> + char statusmsg[160];
>
> can you explain why this is enough and an example why the 128 was not
> (not important but if you have that info it would make the comit message
> more informative)
It's basically just the max size of the buffer that's written to it,
plus the size of the other stuff in the format string, plus a bit of
padding.
More information about the ffmpeg-devel
mailing list