aboutsummaryrefslogtreecommitdiff
path: root/minimal-examples/dbus-client
diff options
context:
space:
mode:
authorAndy Green <andy@warmcat.com>2019-03-14 08:52:51 +0800
committerAndy Green <andy@warmcat.com>2019-03-14 08:53:02 +0800
commit274b491080547f3f0845ffbfdeae49d4616bbcdb (patch)
tree1e0a3d70e0b0daa01bc6c3fffc3d42b68bac6ad7 /minimal-examples/dbus-client
parentce273b1c4f6b3b0e9f0451b21e4d0fc31f7ebaed (diff)
downloadlibwebsockets-274b491080547f3f0845ffbfdeae49d4616bbcdb.tar.gz
dbus: selftests should use more unique mirror session name
Diffstat (limited to 'minimal-examples/dbus-client')
-rw-r--r--minimal-examples/dbus-client/minimal-dbus-ws-proxy-testclient/minimal-dbus-ws-proxy-testclient.c13
1 files changed, 11 insertions, 2 deletions
diff --git a/minimal-examples/dbus-client/minimal-dbus-ws-proxy-testclient/minimal-dbus-ws-proxy-testclient.c b/minimal-examples/dbus-client/minimal-dbus-ws-proxy-testclient/minimal-dbus-ws-proxy-testclient.c
index 051bae71..e237ab24 100644
--- a/minimal-examples/dbus-client/minimal-dbus-ws-proxy-testclient/minimal-dbus-ws-proxy-testclient.c
+++ b/minimal-examples/dbus-client/minimal-dbus-ws-proxy-testclient/minimal-dbus-ws-proxy-testclient.c
@@ -259,11 +259,20 @@ bail:
static int
remote_method_call(struct lws_dbus_ctx_wsproxy_client *dcwc)
{
- const char *uri = "wss://libwebsockets.org/?mirror=dbt";
- const char *subprotocol = "lws-mirror-protocol";
+ char _uri[96];
+ const char *subprotocol = "lws-mirror-protocol", *uri = _uri;
DBusMessage *msg;
int ret = 1;
+ /*
+ * make our own private mirror session... because others may run this
+ * at the same time against libwebsockets.org... as happened 2019-03-14
+ * and broke travis tests :-)
+ */
+
+ lws_snprintf(_uri, sizeof(_uri), "wss://libwebsockets.org/?mirror=dbt-%d",
+ (int)getpid());
+
msg = dbus_message_new_method_call(
/* dest */ THIS_BUSNAME,
/* object-path */ THIS_OBJECT,