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;