CVSROOT:        /cvs
Module name:    ports
Changes by:     [email protected]    2023/12/18 08:13:06

Modified files:
        graphics/ffmpeg: Makefile 
Added files:
        graphics/ffmpeg/patches: patch-libavformat_utils_c 

Log message:
ffmpeg: prevent llvm 16 from optimizing away checks

llvm 16 optimizations led to a segfault when seeking in opus files because
checks that could leave pos_max uninitialized are optimized away, leading
to out-of-bounds reads from the guard pages.

https://marc.info/?l=openbsd-ports&m=170284868209618&w=2
https://github.com/FFmpeg/FFmpeg/commit/51066987cf05a7cad567e965fa637e28f9d902c5

Reply via email to