Updated Branches: refs/heads/master 80640cd6b -> 73aa3ea29
Fix memory leak in CFCUtil_sprintf under MSVC6 Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/73aa3ea2 Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/73aa3ea2 Diff: http://git-wip-us.apache.org/repos/asf/lucy/diff/73aa3ea2 Branch: refs/heads/master Commit: 73aa3ea29c72e9524b17645338c9266060fa3999 Parents: 80640cd Author: Nick Wellnhofer <[email protected]> Authored: Fri Dec 28 23:02:32 2012 +0100 Committer: Nick Wellnhofer <[email protected]> Committed: Fri Dec 28 23:02:32 2012 +0100 ---------------------------------------------------------------------- clownfish/compiler/src/CFCUtil.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/lucy/blob/73aa3ea2/clownfish/compiler/src/CFCUtil.c ---------------------------------------------------------------------- diff --git a/clownfish/compiler/src/CFCUtil.c b/clownfish/compiler/src/CFCUtil.c index cb89a18..c373382 100644 --- a/clownfish/compiler/src/CFCUtil.c +++ b/clownfish/compiler/src/CFCUtil.c @@ -94,6 +94,7 @@ CFCUtil_sprintf(const char *fmt, ...) { int result = _vsnprintf(string, size, fmt, args); va_end(args); if (result >= 0 && (size_t)result < size) { return string; } + FREEMEM(string); } CFCUtil_die("_snprintf failed"); return NULL;
