mirror of
https://github.com/opnsense/src.git
synced 2026-02-24 18:30:55 -05:00
print_cmsg() was assuming that the control message chain is well-formed, but that isn't necessarily the case for sendmsg(2). In particular, if cmsg_len is zero, print_cmsg() will loop forever. Check for truncated headers and try to recover if possible. Reviewed by: tuexen MFC after: 2 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D35476 |
||
|---|---|---|
| .. | ||
| extern.h | ||
| main.c | ||
| Makefile | ||
| Makefile.depend | ||
| setup.c | ||
| syscall.h | ||
| syscalls.c | ||
| truss.1 | ||
| truss.h | ||