From fb779ad15f23555a4c61906e6b19817139b25468 Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Sun, 6 Jul 2014 22:20:51 +0200 Subject: [PATCH] randomize Mock Auto device port to avoid collisions when multiple guh's are running --- plugins/deviceplugins/mock/devicepluginmock.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/deviceplugins/mock/devicepluginmock.cpp b/plugins/deviceplugins/mock/devicepluginmock.cpp index 3c372185..add4d04d 100644 --- a/plugins/deviceplugins/mock/devicepluginmock.cpp +++ b/plugins/deviceplugins/mock/devicepluginmock.cpp @@ -274,7 +274,9 @@ void DevicePluginMock::startMonitoringAutoDevices() DeviceDescriptor mockDescriptor(mockDeviceAutoClassId, "Mock Device (Auto created)"); ParamList params; - Param param("httpport", 4242); + qsrand(QDateTime::currentMSecsSinceEpoch()); + int port = 4242 + (qrand() % 1000); + Param param("httpport", port); params.append(param); mockDescriptor.setParams(params);