[anjuta] language-support-cpp-java: fix memory leak
- From: Johannes Schmid <jhs src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [anjuta] language-support-cpp-java: fix memory leak
- Date: Tue, 8 Dec 2009 16:24:15 +0000 (UTC)
commit 508e5327b2b675678258d25f8727df8e742ca628
Author: Johannes Schmid <jhs gnome org>
Date: Sat Dec 5 13:04:15 2009 +0100
language-support-cpp-java: fix memory leak
.../language-support-cpp-java/cpp-java-assist.c | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
---
diff --git a/plugins/language-support-cpp-java/cpp-java-assist.c b/plugins/language-support-cpp-java/cpp-java-assist.c
index 191ee41..adce48c 100644
--- a/plugins/language-support-cpp-java/cpp-java-assist.c
+++ b/plugins/language-support-cpp-java/cpp-java-assist.c
@@ -324,6 +324,12 @@ cpp_java_assist_destroy_completion_cache (CppJavaAssist *assist)
}
}
+static void free_proposal (IAnjutaEditorAssistProposal* proposal)
+{
+ g_free (proposal->label);
+ g_free(proposal);
+}
+
static void
cpp_java_assist_update_autocomplete (CppJavaAssist *assist)
{
@@ -373,7 +379,7 @@ cpp_java_assist_update_autocomplete (CppJavaAssist *assist)
suggestions = g_list_reverse (suggestions);
ianjuta_editor_assist_proposals (assist->priv->iassist, IANJUTA_PROVIDER(assist),
suggestions, !queries_active, NULL);
- g_list_foreach (suggestions, (GFunc) g_free, NULL);
+ g_list_foreach (suggestions, (GFunc) free_proposal, NULL);
g_list_free (suggestions);
}
else
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]