From 1ef9de5613bb1474604bca17d2fbe238a7295404 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=BCrg=20Billeter?= Date: Sat, 16 Jan 2010 13:41:38 +0100 Subject: [PATCH] libsoup-2.4: Fix SoupBuffer binding --- vapi/libsoup-2.4.vapi | 2 +- vapi/packages/libsoup-2.4/libsoup-2.4.metadata | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/vapi/libsoup-2.4.vapi b/vapi/libsoup-2.4.vapi index bbda37f20..f257e77bf 100644 --- a/vapi/libsoup-2.4.vapi +++ b/vapi/libsoup-2.4.vapi @@ -95,7 +95,7 @@ namespace Soup { public void* auth_data { get; set; } } [Compact] - [CCode (copy_function = "soup_buffer_copy", type_id = "SOUP_TYPE_BUFFER", cheader_filename = "libsoup/soup.h")] + [CCode (ref_function = "soup_buffer_copy", unref_function = "soup_buffer_free", type_id = "SOUP_TYPE_BUFFER", cheader_filename = "libsoup/soup.h")] public class Buffer { public weak string data; public size_t length; diff --git a/vapi/packages/libsoup-2.4/libsoup-2.4.metadata b/vapi/packages/libsoup-2.4/libsoup-2.4.metadata index 9df2612e3..47ed3e5d6 100644 --- a/vapi/packages/libsoup-2.4/libsoup-2.4.metadata +++ b/vapi/packages/libsoup-2.4/libsoup-2.4.metadata @@ -4,6 +4,7 @@ soup_auth_is_authenticated hidden="1" soup_auth_is_for_proxy hidden="1" SoupAuthDomain:add-path hidden="1" SoupAuthDomain:remove-path hidden="1" +SoupBuffer ref_function="soup_buffer_copy" unref_function="soup_buffer_free" soup_buffer_copy transfer_ownership="1" soup_cookie_copy transfer_ownership="1" soup_date_copy transfer_ownership="1" -- 2.47.3