You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucy.apache.org by ma...@apache.org on 2006/10/28 05:11:47 UTC
svn commit: r468623 - in /lucene/lucy/trunk/charmonizer: charmonize.c
src/Charmonizer/Modules/FuncMacro.charm
Author: marvin
Date: Fri Oct 27 20:11:46 2006
New Revision: 468623
URL: http://svn.apache.org/viewvc?view=rev&rev=468623
Log:
Fix a couple minor memory leaks.
Modified:
lucene/lucy/trunk/charmonizer/charmonize.c
lucene/lucy/trunk/charmonizer/src/Charmonizer/Modules/FuncMacro.charm
Modified: lucene/lucy/trunk/charmonizer/charmonize.c
URL: http://svn.apache.org/viewvc/lucene/lucy/trunk/charmonizer/charmonize.c?view=diff&rev=468623&r1=468622&r2=468623
==============================================================================
--- lucene/lucy/trunk/charmonizer/charmonize.c (original)
+++ lucene/lucy/trunk/charmonizer/charmonize.c Fri Oct 27 20:11:46 2006
@@ -111,6 +111,7 @@
free(cc_flags);
free(os_name);
free(outpath);
+ free(verbosity_str);
return conf_fh;
}
Modified: lucene/lucy/trunk/charmonizer/src/Charmonizer/Modules/FuncMacro.charm
URL: http://svn.apache.org/viewvc/lucene/lucy/trunk/charmonizer/src/Charmonizer/Modules/FuncMacro.charm?view=diff&rev=468623&r1=468622&r2=468623
==============================================================================
--- lucene/lucy/trunk/charmonizer/src/Charmonizer/Modules/FuncMacro.charm (original)
+++ lucene/lucy/trunk/charmonizer/src/Charmonizer/Modules/FuncMacro.charm Fri Oct 27 20:11:46 2006
@@ -5,6 +5,7 @@
#include "Charmonizer/Modules/FuncMacro.h"
#include <string.h>
#include <stdio.h>
+#include <stdlib.h>
static char iso_func_code[] = METAQUOTE
@@ -44,6 +45,7 @@
has_funcmac = true;
has_iso_funcmac = true;
}
+ free(output);
/* check for GNUC func macro */
output = capture_output(gnuc_func_code, strlen(gnuc_func_code),
@@ -52,6 +54,7 @@
has_funcmac = true;
has_gnuc_funcmac = true;
}
+ free(output);
/* write out common defines */
if (has_funcmac) {