add missing strlcpy() check when parsing "backup hostname" in smtpd.conf,
authorgilles <gilles@openbsd.org>
Sat, 19 Apr 2014 17:12:02 +0000 (17:12 +0000)
committergilles <gilles@openbsd.org>
Sat, 19 Apr 2014 17:12:02 +0000 (17:12 +0000)
commit523ccb3a708564827a40ff1fb15e9306e3d8a8f2
tree6209201a271ce09febcb0a4fafbeacfc605badf4
parent7c7bcfab1013d7d60e9675aef7be768abe5c3284
add missing strlcpy() check when parsing "backup hostname" in smtpd.conf,
it could lead to smtpd not finding itself in a MX lookup if a hostname is
specified that exceeds the max hostname len.

while at it, add a missing free()
usr.sbin/smtpd/parse.y