]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/netinet6/ipsec.c
xnu-201.tar.gz
[apple/xnu.git] / bsd / netinet6 / ipsec.c
index 06f3ea54dcf888ab9eba00b0130050cd1afd4277..c494fb4dabc69ce9a5b0040d42245a8c79ffe604 100644 (file)
@@ -1044,7 +1044,7 @@ ipsec_newpcbpolicy()
 {
        struct inpcbpolicy *p;
 
-       p = (struct inpcbpolicy *)_MALLOC(sizeof(*p), M_SECA, M_NOWAIT);
+       p = (struct inpcbpolicy *)_MALLOC(sizeof(*p), M_SECA, M_WAITOK);
        return p;
 }
 
@@ -1166,7 +1166,7 @@ ipsec_deepcopy_policy(src)
        q = &newchain;
        for (p = src->req; p; p = p->next) {
                *q = (struct ipsecrequest *)_MALLOC(sizeof(struct ipsecrequest),
-                       M_SECA, M_NOWAIT);
+                       M_SECA, M_WAITOK);
                if (*q == NULL)
                        goto fail;
                bzero(*q, sizeof(**q));