From: Jürg Billeter Date: Mon, 25 Oct 2010 08:20:11 +0000 (+0200) Subject: D-Bus: Fix C warnings when using file descriptor passing with GDBus X-Git-Tag: 0.11.1~11 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=d12ccdc819e4618cf719e37d7492bc895a9e4c6c;p=thirdparty%2Fvala.git D-Bus: Fix C warnings when using file descriptor passing with GDBus --- diff --git a/codegen/valagdbusmodule.vala b/codegen/valagdbusmodule.vala index 666777166..44f61e81d 100644 --- a/codegen/valagdbusmodule.vala +++ b/codegen/valagdbusmodule.vala @@ -183,12 +183,12 @@ public class Vala.GDBusModule : GVariantModule { var result = new CCodeFunctionCall (new CCodeIdentifier ("g_unix_input_stream_new")); result.add_argument (expr); result.add_argument (new CCodeConstant ("TRUE")); - return result; + return new CCodeCastExpression (result, "GUnixInputStream *"); } else if (type.data_type.get_full_name () == "GLib.UnixOutputStream") { var result = new CCodeFunctionCall (new CCodeIdentifier ("g_unix_output_stream_new")); result.add_argument (expr); result.add_argument (new CCodeConstant ("TRUE")); - return result; + return new CCodeCastExpression (result, "GUnixOutputStream *"); } else if (type.data_type.get_full_name () == "GLib.Socket") { var result = new CCodeFunctionCall (new CCodeIdentifier ("g_socket_new_from_fd")); result.add_argument (expr);