tests,dbus: check if we're asked to use an abstract socket

This commit is contained in:
Aleksander Morgado
2016-11-23 10:44:34 +01:00
parent c1e62794ae
commit 20074c5574

View File

@@ -278,7 +278,9 @@ create_socket_service (TestPortContext *self)
address = (g_unix_socket_address_new_with_type (
self->name,
-1,
G_UNIX_SOCKET_ADDRESS_ABSTRACT));
(g_str_has_prefix (self->name, "abstract:") ?
G_UNIX_SOCKET_ADDRESS_ABSTRACT :
G_UNIX_SOCKET_ADDRESS_PATH)));
if (!g_socket_bind (socket, address, TRUE, &error))
g_error ("Cannot bind socket: %s", error->message);
g_object_unref (address);