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

Reply via email to