X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/5c19dc3ae3bd8e40a9c028b0deddd50ff337692c..07691282a056c4efea71e1e505527601e8cc166b:/OSX/libsecurity_cdsa_utils/lib/cuEnc64.c diff --git a/OSX/libsecurity_cdsa_utils/lib/cuEnc64.c b/OSX/libsecurity_cdsa_utils/lib/cuEnc64.c index 41e0b005..23b033ff 100644 --- a/OSX/libsecurity_cdsa_utils/lib/cuEnc64.c +++ b/OSX/libsecurity_cdsa_utils/lib/cuEnc64.c @@ -258,6 +258,10 @@ unsigned char *cuDec64(const unsigned char *inbuf, bp = news; obuflen = (inlen / 4) * 3; + if(obuflen == 0) { + free(news); + return NULL; + } outbuf = (unsigned char*)malloc(obuflen); outp = outbuf;