summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRalf Habacker <ralf.habacker@freenet.de>2007-05-19 15:17:26 +0000
committerRalf Habacker <ralf.habacker@freenet.de>2007-05-19 15:17:26 +0000
commitc3793db07ff818af80498a3f78b03756977fce7b (patch)
tree1b86615eb529fe36ad2ecb6883460723a0e4db31
parentaa86ddfa83b4e07da1f0deef5e5d436b46a5322c (diff)
* dbus/dbus-server.c (listen_funcs): _dbus_server_listen_platform_specific is empty on win32, limited to unix only.
* dbus/dbus-server.c (valid_addresses): limit unix only addresses to unix.
-rw-r--r--ChangeLog9
-rw-r--r--dbus/dbus-server.c10
2 files changed, 16 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index bc8b2147..5145ed02 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2007-05-19 Ralf.Habacker <ralf.habacker@freenet.de>
+
+ * dbus/dbus-server.c (listen_funcs):
+ _dbus_server_listen_platform_specific is emtpy on win32,
+ limited to unix only.
+
+ * dbus/dbus-server.c (valid_addresses): limit unix
+ only addresses to unix.
+
2007-05-18 Havoc Pennington <hp@redhat.com>
* doc/dbus-specification.xml: add a GetAll to the Properties
diff --git a/dbus/dbus-server.c b/dbus/dbus-server.c
index f5c8e7cc..ae2f767f 100644
--- a/dbus/dbus-server.c
+++ b/dbus/dbus-server.c
@@ -509,8 +509,10 @@ static const struct {
DBusServer **server_p,
DBusError *error);
} listen_funcs[] = {
- { _dbus_server_listen_socket },
- { _dbus_server_listen_platform_specific }
+ { _dbus_server_listen_socket }
+#ifdef DBUS_UNIX
+ , { _dbus_server_listen_platform_specific }
+#endif
#ifdef DBUS_BUILD_TESTS
, { _dbus_server_listen_debug_pipe }
#endif
@@ -1116,10 +1118,12 @@ _dbus_server_test (void)
{
const char *valid_addresses[] = {
"tcp:port=1234",
- "unix:path=./boogie",
"tcp:host=localhost,port=1234",
"tcp:host=localhost,port=1234;tcp:port=5678",
+#ifdef DBUS_UNIX
+ "unix:path=./boogie",
"tcp:port=1234;unix:path=./boogie",
+#endif
};
DBusServer *server;