Changeset: c4e99ea00675 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=c4e99ea00675 Modified Files: monetdb5/modules/mal/txtsim.c Branch: Jan2014 Log Message:
Avoid resource leaks diffs (20 lines): diff --git a/monetdb5/modules/mal/txtsim.c b/monetdb5/modules/mal/txtsim.c --- a/monetdb5/modules/mal/txtsim.c +++ b/monetdb5/modules/mal/txtsim.c @@ -286,8 +286,14 @@ stringdiff_impl(int *res, str *s1, str * str r = MAL_SUCCEED; char *S1 = NULL, *S2 = NULL; - soundex_impl(&S1, s1); - soundex_impl(&S2, s2); + r = soundex_impl(&S1, s1); + if( r != MAL_SUCCEED) + return r; + r = soundex_impl(&S2, s2); + if( r != MAL_SUCCEED){ + GDKfree(S1); + return r; + } r = levenshteinbasic_impl(res, &S1, &S2); GDKfree(S1); GDKfree(S2); _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list