X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/1c79356b52d46aa6b508fb032f5ae709b1f2897b..765c9de3b4af7c2078d16a03812ae2c7c2b24938:/bsd/netinet6/ipsec.c?ds=sidebyside diff --git a/bsd/netinet6/ipsec.c b/bsd/netinet6/ipsec.c index 06f3ea54d..c494fb4da 100644 --- a/bsd/netinet6/ipsec.c +++ b/bsd/netinet6/ipsec.c @@ -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));