X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/e3027f41d0120b4278cca462f397b6619dcd9ac5..0b4e3aa066abc0728aacb4bbeb86f53f9737156e:/bsd/netinet/in_hostcache.c diff --git a/bsd/netinet/in_hostcache.c b/bsd/netinet/in_hostcache.c index e791f1598..0ff6a4070 100644 --- a/bsd/netinet/in_hostcache.c +++ b/bsd/netinet/in_hostcache.c @@ -99,6 +99,8 @@ inhc_alloc(struct sockaddr_in *sin) return 0; MALLOC(inhc, struct in_hcentry *, sizeof *inhc, M_HOSTCACHE, M_WAITOK); + if (inhc == NULL) + retturn (ENOMEM); bzero(inhc, sizeof *inhc); inhc->inhc_hc.hc_host = dup_sockaddr((struct sockaddr *)sin, 1); if (in_broadcast(sin->sin_addr, rt->rt_ifp))