diff --git a/libguh/devicemanager.cpp b/libguh/devicemanager.cpp index 336a912a..076b96f1 100644 --- a/libguh/devicemanager.cpp +++ b/libguh/devicemanager.cpp @@ -299,7 +299,9 @@ DeviceManager::DeviceError DeviceManager::setPluginConfig(const PluginId &plugin return DeviceErrorPluginNotFound; } - DeviceError verify = verifyParams(plugin->configurationDescription(), pluginConfig); + ParamList params = pluginConfig; + + DeviceError verify = verifyParams(plugin->configurationDescription(), params); if (verify != DeviceErrorNoError) { return verify; }