Displaying 1 result from an estimated 1 matches for "h_new_str".
2006 Sep 24
1
[patch] buffer overflow in q_parser.y
...stroy(self->tokenized_fields);
}
+ if (self->dynbuf) {
+ free(self->dynbuf);
+ }
hs_destroy(self->all_fields);
hs_destroy(self->fields_buf);
h_destroy(self->field_cache);
@@ -754,6 +771,7 @@
self->analyzer = analyzer;
self->ts_cache = h_new_str(&free, (free_ft)&ts_deref);
self->buf_index = 0;
+ self->dynbuf = NULL;
self->non_tokenizer = non_tokenizer_new();
mutex_init(&self->mutex, NULL);
return self;
--
William <wmorgan-ferret at masanjin.net>