Synchronet now requires the libarchive development package (e.g. libarchive-dev on Debian-based Linux distros, for more info) to build successfully.

Commit bb0d2496 authored by Rob Swindell's avatar Rob Swindell 💬

Don't append the stale static string in fmsgattr_str()

When this function was called multiple times (e.g. multiple messages in a pkt),
it would keep appending to the current (static) string, eventually overflowing
the buffer and corrupting the stack. Although reported in pktdump, it could
have also happened with fmsgdump if passed multiple stored message (.msg) files.

Fixes #295 reported by Nelgin
parent dcd8d8ee
Pipeline #2437 passed with stage
in 9 minutes and 46 seconds