On 2025-08-05 22:18 +0200, Nicolas George wrote:
> Jiasheng Jiang (HE12025-08-05):
> > Moreover, replace with proper error handling to avoid potential memory leak.
> 
> There is no potential memory leak with exit().
> 
> And it does not have to be a lesson in good C practices.

I'm a bit undecided about this; especially because these are example files.

Best would be to have them correct, small, and beautiful while still
promoting good C practices.

I agree that the patch as proposed is not an improvement over all.

I would say it would be best to shorten it to only the first change:

    --- a/doc/examples/decode_audio.c
    +++ b/doc/examples/decode_audio.c
    @@ -128,41 +128,48 @@ int main(int argc, char **argv)
         outfilename = argv[2];
    
         pkt = av_packet_alloc();
    +    if (!pkt)
    +        exit(1);


If someone wants to improve the example files to better handle errors
and resource de-allocation for real world use cases, then it should be
a follow up submission.


Best regards,
  Alexander
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to