Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 29546a64 authored by David S. Miller's avatar David S. Miller
Browse files

ipv6: Use ERR_CAST in addrconf_dst_alloc.

parent a45d49d1
Loading
Loading
Loading
Loading
+1 −6
Original line number Diff line number Diff line
@@ -2022,12 +2022,7 @@ struct rt6_info *addrconf_dst_alloc(struct inet6_dev *idev,
	if (IS_ERR(neigh)) {
		dst_free(&rt->dst);

		/* We are casting this because that is the return
		 * value type.  But an errno encoded pointer is the
		 * same regardless of the underlying pointer type,
		 * and that's what we are returning.  So this is OK.
		 */
		return (struct rt6_info *) neigh;
		return ERR_CAST(neigh);
	}
	rt->rt6i_nexthop = neigh;