opnsense-src/usr.sbin/syslogd
Mark Johnston fe29114148 syslogd: Fix issues reported by gcc
- When forwaring a message, don't assume that f->f_num_addr_fds > 0.
- Avoid calling free() on a stack-allocated object.

Fixes:	4ecbee2760 ("syslogd: Open forwarding socket descriptors")
Fixes:	f4b4a10abb ("syslogd: Move selector parsing into its own function")

Reviewed by:	jfree
Differential Revision:	https://reviews.freebsd.org/D47844
2024-11-30 18:52:34 +00:00
..
tests syslogd: Split up basic test case 2024-11-27 16:26:16 -06:00
ftp.conf Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
lpr.conf Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
Makefile syslogd: Log messages using libcasper 2024-11-27 16:25:17 -06:00
Makefile.depend Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
pathnames.h usr.sbin: Remove ancient SCCS tags. 2023-11-26 22:23:56 -07:00
ppp.conf Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
syslog.conf Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
syslog.conf.5 usr.sbin: Remove ancient SCCS tags. 2023-11-26 22:23:56 -07:00
syslogd.8 usr.sbin: Remove ancient SCCS tags. 2023-11-26 22:23:56 -07:00
syslogd.c syslogd: Fix issues reported by gcc 2024-11-30 18:52:34 +00:00
syslogd.h syslogd: Open forwarding socket descriptors 2024-11-27 16:26:04 -06:00
syslogd_cap.c syslogd: Log messages using libcasper 2024-11-27 16:25:17 -06:00
syslogd_cap.h syslogd: Enter capability mode 2024-11-27 16:25:57 -06:00
syslogd_cap_config.c syslogd: Open forwarding socket descriptors 2024-11-27 16:26:04 -06:00
syslogd_cap_log.c syslogd: Log messages using libcasper 2024-11-27 16:25:17 -06:00