]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/netat/ddp_usrreq.c
xnu-201.tar.gz
[apple/xnu.git] / bsd / netat / ddp_usrreq.c
index b46a541c70af1d1d5a58124ce75533f8c96039b2..c3db5fba4dacf5bfb322db396b0b36e4e5fbed24 100644 (file)
@@ -259,6 +259,8 @@ int   ddp_pru_sockaddr(struct socket *so,
        struct sockaddr_at *sat;
 
        MALLOC(sat, struct sockaddr_at *, sizeof *sat, M_SONAME, M_WAITOK);
+       if (sat == NULL)
+               return(ENOMEM);
        bzero((caddr_t)sat, sizeof(*sat));
 
        s = splnet();
@@ -287,6 +289,8 @@ int  ddp_pru_peeraddr(struct socket *so,
        struct sockaddr_at *sat;
 
        MALLOC(sat, struct sockaddr_at *, sizeof *sat, M_SONAME, M_WAITOK);
+       if (sat == NULL)
+               return (ENOMEM);
        bzero((caddr_t)sat, sizeof(*sat));
 
        s = splnet();