Hi,
> static int
> +inet6_addr_modify(int ifindex, struct in6_addr *pfx,
> + __u32 prefered_lft, __u32 valid_lft)
> +{
...
> + ifp = ipv6_get_ifaddr(pfx, dev, 1);
> + if (ifp == NULL)
> + return -ENOENT;
> +
> + if (!valid_lft || (prefered_lft > valid_lft))
> + return -EINVAL;
^^^^^^^^^^^^^^^
Unreleased ifp? This test should go before ipv6_get_ifaddr.
Hugo
signature.asc
Description: Digital signature
