]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/netinet/in_hostcache.c
xnu-201.tar.gz
[apple/xnu.git] / bsd / netinet / in_hostcache.c
index e791f159801f421d0ee5978752813d8c6f148ca9..0ff6a40705055a512ebc6c0f61c3b176c68b58be 100644 (file)
@@ -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))