Repository: lucy-clownfish Updated Branches: refs/heads/master ec7d6e57c -> 2f1e3d82d
Fix use-after-free in CFCBindClass Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/2f1e3d82 Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/2f1e3d82 Diff: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/diff/2f1e3d82 Branch: refs/heads/master Commit: 2f1e3d82ddd01b25e5789fc8421dc60955e32636 Parents: ec7d6e5 Author: Nick Wellnhofer <[email protected]> Authored: Sat May 9 21:01:21 2015 +0200 Committer: Nick Wellnhofer <[email protected]> Committed: Sat May 9 21:01:21 2015 +0200 ---------------------------------------------------------------------- compiler/src/CFCBindClass.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/lucy-clownfish/blob/2f1e3d82/compiler/src/CFCBindClass.c ---------------------------------------------------------------------- diff --git a/compiler/src/CFCBindClass.c b/compiler/src/CFCBindClass.c index a69679f..638096b 100644 --- a/compiler/src/CFCBindClass.c +++ b/compiler/src/CFCBindClass.c @@ -675,9 +675,9 @@ S_override_decs(CFCBindClass *self) { = CFCUtil_sprintf(pattern, ret_type_str, override_sym, params); decs = CFCUtil_cat(decs, callback_dec, NULL); FREEMEM(callback_dec); - FREEMEM(override_sym); nulls = CFCUtil_cat(nulls, "#define ", override_sym, " NULL\n", NULL); + FREEMEM(override_sym); } char pattern[] =
