Index: src/zemberek/zemberek.cpp =================================================================== --- src/zemberek/zemberek.cpp (Revision 24574) +++ src/zemberek/zemberek.cpp (Arbeitskopie) @@ -21,8 +21,8 @@ Zemberek::Zemberek() { - GError *Error; + g_type_init (); Error = NULL; @@ -31,6 +31,8 @@ if (connection == NULL) { //g_stpcpy(error,Error->message); g_error_free (Error); + proxy = NULL; + return; } proxy = dbus_g_proxy_new_for_name (connection, "net.zemberekserver.server.dbus", @@ -43,6 +45,8 @@ { if(proxy) g_object_unref (proxy); + if(connection) + dbus_g_connection_unref (connection); }