aboutsummaryrefslogtreecommitdiffstats
path: root/src/db/upnp/Device.cxx
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/db/upnp/Device.cxx22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/db/upnp/Device.cxx b/src/db/upnp/Device.cxx
index c947f5a14..609f2cbfc 100644
--- a/src/db/upnp/Device.cxx
+++ b/src/db/upnp/Device.cxx
@@ -60,40 +60,40 @@ protected:
switch (m_path.back()[0]) {
case 'c':
if (!m_path.back().compare("controlURL"))
- m_tservice.controlURL += str;
+ m_tservice.controlURL = std::move(str);
break;
case 'd':
if (!m_path.back().compare("deviceType"))
- m_device.deviceType += str;
+ m_device.deviceType = std::move(str);
break;
case 'e':
if (!m_path.back().compare("eventSubURL"))
- m_tservice.eventSubURL += str;
+ m_tservice.eventSubURL = std::move(str);
break;
case 'f':
if (!m_path.back().compare("friendlyName"))
- m_device.friendlyName += str;
+ m_device.friendlyName = std::move(str);
break;
case 'm':
if (!m_path.back().compare("manufacturer"))
- m_device.manufacturer += str;
+ m_device.manufacturer = std::move(str);
else if (!m_path.back().compare("modelName"))
- m_device.modelName += str;
+ m_device.modelName = std::move(str);
break;
case 's':
if (!m_path.back().compare("serviceType"))
- m_tservice.serviceType = str;
+ m_tservice.serviceType = std::move(str);
else if (!m_path.back().compare("serviceId"))
- m_tservice.serviceId += str;
+ m_tservice.serviceId = std::move(str);
case 'S':
if (!m_path.back().compare("SCPDURL"))
- m_tservice.SCPDURL = str;
+ m_tservice.SCPDURL = std::move(str);
break;
case 'U':
if (!m_path.back().compare("UDN"))
- m_device.UDN = str;
+ m_device.UDN = std::move(str);
else if (!m_path.back().compare("URLBase"))
- m_device.URLBase += str;
+ m_device.URLBase = std::move(str);
break;
}
}