Hello, t...@. dhcpd forgets to free(3) host.
Index: usr.sbin/dhcpd/confpars.c =================================================================== RCS file: /OpenBSD/src/usr.sbin/dhcpd/confpars.c,v retrieving revision 1.18 diff -u -r1.18 confpars.c --- usr.sbin/dhcpd/confpars.c 2 Jan 2010 04:21:16 -0000 1.18 +++ usr.sbin/dhcpd/confpars.c 8 Jan 2010 12:24:34 -0000 @@ -522,8 +522,10 @@ host->name = name; host->group = clone_group(group, "parse_host_declaration"); - if (!parse_lbrace(cfile)) + if (!parse_lbrace(cfile)) { + free(host); return; + } do { token = peek_token(&val, cfile);