X-Git-Url: https://git.saurik.com/apple/ipsec.git/blobdiff_plain/d1e348cfd503b08e7d34b7683d23aae209af0a71..65c257469f746e64364e5df94f3ed8c6698a9d0a:/ipsec-tools/racoon/vmbuf.c?ds=inline diff --git a/ipsec-tools/racoon/vmbuf.c b/ipsec-tools/racoon/vmbuf.c index 6c1aed1..17929ee 100644 --- a/ipsec-tools/racoon/vmbuf.c +++ b/ipsec-tools/racoon/vmbuf.c @@ -124,7 +124,7 @@ vdup(src) vchar_t *new; if (src == NULL) { - plog(LLV_ERROR, LOCATION, NULL, "vdup(NULL) called\n"); + plog(ASL_LEVEL_ERR, "vdup(NULL) called\n"); return NULL; } @@ -135,3 +135,22 @@ vdup(src) return new; } + +vchar_t * +vnew(in, in_len) + u_int8_t *in; + size_t in_len; +{ + vchar_t *new; + + if (in == NULL) { + return NULL; + } + + if ((new = vmalloc(in_len)) == NULL) + return NULL; + + memcpy(new->v, in, in_len); + + return new; +}