Hi dear list,
Here a little memory leak fix proposal.
Kind regards.
Thanks.
Index: src/extra/tre/regexec.c
===================================================================
--- src/extra/tre/regexec.c (revision 75507)
+++ src/extra/tre/regexec.c (working copy)
@@ -163,9 +163,12 @@
{
const tre_str_source *source = string;
if (source->rewind == NULL || source->compare == NULL)
- /* The backtracking matcher requires rewind and compare
- capabilities from the input stream. */
- return REG_BADPAT;
+ {
+ free(tags);
+ /* The backtracking matcher requires rewind and compare
+ capabilities from the input stream. */
+ return REG_BADPAT;
+ }
}
status = tre_tnfa_run_backtrack(tnfa, string, (int)len, type,
tags, eflags, &eo);
______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel