X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=3rdparty%2FE2AP-v02.00.00%2Fasn_internal.c;fp=3rdparty%2FE2AP-v01.00.00%2Fasn_internal.c;h=004660b235d7811b73ff08d46da2cd18f46289e4;hb=483bd162c10ee2f0ef348b5c25c2987aea80b7c8;hp=1aff95f8010ec1052c67550af524cd2a70f16ff2;hpb=2392e6e49a6567a5d7477a93780b327238ee98b8;p=ric-plt%2Fsubmgr.git diff --git a/3rdparty/E2AP-v01.00.00/asn_internal.c b/3rdparty/E2AP-v02.00.00/asn_internal.c similarity index 93% rename from 3rdparty/E2AP-v01.00.00/asn_internal.c rename to 3rdparty/E2AP-v02.00.00/asn_internal.c index 1aff95f..004660b 100644 --- a/3rdparty/E2AP-v01.00.00/asn_internal.c +++ b/3rdparty/E2AP-v02.00.00/asn_internal.c @@ -26,11 +26,12 @@ asn__format_to_callback(int (*cb)(const void *, size_t, void *key), void *key, buf_size <<= 1; if(buf == scratch) { buf = MALLOC(buf_size); - if(!buf) return -1; + if(!buf) { va_end(args); return -1; } } else { void *p = REALLOC(buf, buf_size); if(!p) { FREEMEM(buf); + va_end(args); return -1; } buf = p;