[FFmpeg-devel] [PATCH 3/7] avformat/icecast: Free the right buffer on error

Marvin Scholz epirat07 at gmail.com
Fri Dec 20 10:30:14 EET 2019



On 19 Dec 2019, at 23:36, Andreas Rheinhardt wrote:

> Michael Niedermayer:
>> On Sun, Nov 10, 2019 at 05:07:29AM +0100, Andreas Rheinhardt wrote:
>>> In case an AVBPrint was not complete, icecast_open() would free some
>>> buffers that have not been allocated yet instead of freeing the data of
>>> the AVBPrint (if they have been allocated). Because this error does not
>>> trigger a jump to the general cleanup section any more, one can moreover
>>> remove a (now unnecessary) initialization of a pointer.
>>>
>>> Furthermore, finalizing an AVBPrint can fail (namely when the string
>>> inside the AVBPrint has not been allocated yet) and so this needs to be
>>> checked.
>>>
>>> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt at gmail.com>
>>> ---
>>>  libavformat/icecast.c | 9 +++++----
>>>  1 file changed, 5 insertions(+), 4 deletions(-)
>>
>> will apply
>>
>> thx
>>
>> [...]
>>
> Thanks. Can you also take a look at the follow-up patch [1]?
>
> - Andreas

Sorry for the late reply, for some reason only saw this patch now…
LGTM

>
> [1]: https://ffmpeg.org/pipermail/ffmpeg-devel/2019-November/252778.html
>
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
> To unsubscribe, visit link above, or email
> ffmpeg-devel-request at ffmpeg.org with subject "unsubscribe".


More information about the ffmpeg-devel mailing list