[vala] glib-2.0: Fix memory leak in GenericArray.set
- From: Jürg Billeter <juergbi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] glib-2.0: Fix memory leak in GenericArray.set
- Date: Tue, 15 Jun 2010 19:48:06 +0000 (UTC)
commit 4bebee9c5b5bb7ab8694bf168dbea1f5abac93ac
Author: Jürg Billeter <j bitron ch>
Date: Tue Jun 15 21:47:02 2010 +0200
glib-2.0: Fix memory leak in GenericArray.set
Solution suggested by Evan Nemerson.
vapi/glib-2.0.vapi | 6 ++----
1 files changed, 2 insertions(+), 4 deletions(-)
---
diff --git a/vapi/glib-2.0.vapi b/vapi/glib-2.0.vapi
index dffcbee..139078d 100644
--- a/vapi/glib-2.0.vapi
+++ b/vapi/glib-2.0.vapi
@@ -3612,14 +3612,12 @@ namespace GLib {
public void remove_index_fast (uint index);
public void remove_range (uint index, uint length);
public void set (uint index, owned G data) {
- this.pdata[index] = (owned) data;
+ this.add ((owned) data);
+ this.remove_index_fast (index);
}
public void sort (GLib.CompareFunc compare_func);
public void sort_with_data (GLib.CompareDataFunc compare_func);
public void set_size (uint length);
-
- [CCode (array_length_cname = "len", array_length_type = "uint")]
- G[] pdata;
}
/* Byte Arrays */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]