freebsd-src/usr.sbin/syslogd
Enji Cooper a393b6c82f syslogd: fix memory leaks in main(..) and allowaddr(..)
- main(..): free memory assigned to fdsr before calling die(..).
- allowaddr(..): free memory assigned to ap before returning from the
  function early. Add a `err` goto label to reduce freeaddrinfo/free(ap)
  logic duplication.

MFC after:	1 week
X-MFC notes:	some of this is dependent on refactoring not MFCed
Reported by:	clang static analyzer, Coverity
CID:		1367750 (ap leakage in allowaddr(..))
Submitted by:	Tom Rix <trix@juniper.net>
Reviewed by:	ngie
Sponsored by:	Dell EMC Isilon, Juniper
Differential Revision:	D10004
2017-03-15 18:15:30 +00:00
..
Makefile Use SRCTOP instead of .CURDIR relative paths with ".." 2017-02-24 21:35:59 +00:00
Makefile.depend Add META_MODE support. 2015-06-13 19:20:56 +00:00
pathnames.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
syslog.conf.5 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
syslogd.8 Correct nuance of -a :service -> "*" in r314563, r314585 2017-03-04 06:19:41 +00:00
syslogd.c syslogd: fix memory leaks in main(..) and allowaddr(..) 2017-03-15 18:15:30 +00:00