[daemon-fix] fixed querying about name information
[platform/upstream/dbus.git] / dbus / dbus-bus.c
index a3c9843..3824b3f 100644 (file)
@@ -3,6 +3,7 @@
  *
  * Copyright (C) 2003  CodeFactory AB
  * Copyright (C) 2003  Red Hat, Inc.
+ * Copyright (C) 2013  Samsung Electronics
  *
  * Licensed under the Academic Free License version 2.1
  * 
 #include "dbus-threads-internal.h"
 #include "dbus-connection-internal.h"
 #include "dbus-string.h"
+#ifdef ENABLE_KDBUS_TRANSPORT
 #include "dbus-transport-kdbus.h"
 #include <stdlib.h>
 #include <limits.h>
 #include <stdio.h>
+#endif
 
 /**
  * @defgroup DBusBus Message bus APIs
@@ -139,12 +142,14 @@ get_from_env (char           **connection_p,
     }
 }
 
+#ifdef ENABLE_KDBUS_TRANSPORT
 void dbus_bus_set_bus_connection_address(DBusBusType address_type, char* address)
 {
        if(bus_connection_addresses[address_type] != NULL)
                free(bus_connection_addresses[address_type]);
        bus_connection_addresses[address_type] = address;
 }
+#endif
 
 static dbus_bool_t
 init_session_address (void)
@@ -725,7 +730,7 @@ dbus_bus_register (DBusConnection *connection,
       _DBUS_SET_OOM (error);
       goto out;
     }
-  //_dbus_verbose("-- Our uniqe name is: %s\n", bd->unique_name);
+
   retval = TRUE;
   
  out:
@@ -733,8 +738,6 @@ dbus_bus_register (DBusConnection *connection,
 
   if (message)
     dbus_message_unref (message);
-  else if (name)
-         free(name);
 
   if (reply)
     dbus_message_unref (reply);