On Sat, Jun 16 2018, Sebastian Benoit <[email protected]> wrote:
> fix for usr.sbin/ikectl/parser.c
>
> ok?
ok jca@
> diff --git usr.sbin/ikectl/parser.c usr.sbin/ikectl/parser.c
> index 52488845fd3..32099bb3b3d 100644
> --- usr.sbin/ikectl/parser.c
> +++ usr.sbin/ikectl/parser.c
> @@ -273,6 +273,7 @@ parse_addr(const char *word)
> hints.ai_family = PF_UNSPEC;
> hints.ai_flags = AI_NUMERICHOST;
> if (getaddrinfo(word, "0", &hints, &r) == 0) {
> + freeaddrinfo(r);
> return (0);
> }
>
> @@ -327,7 +328,6 @@ match_token(char *word, const struct token table[])
> case ADDRESS:
> case FQDN:
> if (!match && word != NULL && strlen(word) > 0) {
> - parse_addr(word);
> res.host = strdup(word);
> if (parse_addr(word) == 0)
> res.htype = HOST_IPADDR;
--
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE