Code Review
/
com
/
gs-lite.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Fix HFTA operators and UDAFs broken by the last update
[com/gs-lite.git]
/
src
/
lib
/
gscphftaaux
/
hfta_runtime_library.cc
diff --git
a/src/lib/gscphftaaux/hfta_runtime_library.cc
b/src/lib/gscphftaaux/hfta_runtime_library.cc
index
f9b057a
..
c4bcc64
100644
(file)
--- 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;
}
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;
gs_retval_t hfta_vstr_length(vstring *str) {
return str->length;