• 3rdp/build/cl-size-doesnt-mean-copied.patch3rdp/build/CMakeLists-cl.tx

    From Deucе@VERT to Git commit to main/sbbs/master on Sun Jan 19 23:08:30 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/cf632ed4941e6f2646d41fd7
    Added Files:
    3rdp/build/cl-size-doesnt-mean-copied.patch
    Modified Files:
    3rdp/build/CMakeLists-cl.txt CMakeLists.txt GNUmakefile
    Log Message:
    Add a patch to avoid using uninitialized data as random source

    sysctl() doesn't guarantee to copy data when the destination buffer
    isn't large enough.

    Makes Valgrind a lot easier to use on BSD systems by remove at tonne
    of violations.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net