From: Jürg Billeter Date: Mon, 14 Sep 2009 22:06:54 +0000 (+0200) Subject: D-Bus: Fix uninitialized error variable in servers X-Git-Tag: 0.7.6~74 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=af3e4619faadebbd0dde61fc241b728287dc3302;p=thirdparty%2Fvala.git D-Bus: Fix uninitialized error variable in servers --- diff --git a/codegen/valadbusservermodule.vala b/codegen/valadbusservermodule.vala index ab854ab24..e81a39537 100644 --- a/codegen/valadbusservermodule.vala +++ b/codegen/valadbusservermodule.vala @@ -128,7 +128,11 @@ internal class Vala.DBusServerModule : DBusClientModule { cdecl = new CCodeDeclaration ("GError*"); cdecl.add_declarator (new CCodeVariableDeclarator ("error", new CCodeConstant ("NULL"))); - out_postfragment.append (cdecl); + if (m.coroutine) { + ready_block.add_statement (cdecl); + } else { + block.add_statement (cdecl); + } block.add_statement (prefragment);