You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucy.apache.org by nw...@apache.org on 2012/12/28 23:02:54 UTC
[lucy-commits] git commit: refs/heads/master - Fix memory leak in CFCUtil_sprintf
under MSVC6
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 <we...@aevum.de>
Authored: Fri Dec 28 23:02:32 2012 +0100
Committer: Nick Wellnhofer <we...@aevum.de>
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;