X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Flib%2Fgscphftaaux%2Fhfta_runtime_library.cc;fp=src%2Flib%2Fgscphftaaux%2Fhfta_runtime_library.cc;h=c4bcc64c3984e20724f9d293fe25d66216c3d98a;hb=393a42a5b1ba6e64bd3eabf7d0ce2f197e966355;hp=f9b057a2f70ad4bfc8218f4fa26d6e09a69789ad;hpb=5a4f9d3d8846452b1b99302d03368565863df62a;p=com%2Fgs-lite.git diff --git a/src/lib/gscphftaaux/hfta_runtime_library.cc b/src/lib/gscphftaaux/hfta_runtime_library.cc index f9b057a..c4bcc64 100644 --- a/src/lib/gscphftaaux/hfta_runtime_library.cc +++ b/src/lib/gscphftaaux/hfta_runtime_library.cc @@ -59,6 +59,11 @@ void hfta_vstr_destroy(vstring * str) { str->length = 0; } +// Make the vstring safe to destroy even if its never initialized +// (e.g. stack-allocated groups containing strings) +void hfta_vstr_init(vstring * str) { + str->length = 0; +} gs_retval_t hfta_vstr_length(vstring *str) { return str->length;