From 467a5c03ccb5ea2d1977bd84adcab69eefb4e051 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 8 Feb 2016 18:05:46 +0300 Subject: Add missing operator= in classes with copy constructors. --- src/net/serverinfo.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'src/net/serverinfo.h') diff --git a/src/net/serverinfo.h b/src/net/serverinfo.h index 45f042b0e..7df9e0066 100644 --- a/src/net/serverinfo.h +++ b/src/net/serverinfo.h @@ -89,6 +89,24 @@ class ServerInfo final version.second = info.version.second; } + void operator=(const ServerInfo &info) + { + type = info.type; + name = info.name; + hostname = info.hostname; + althostname = info.althostname; + description = info.description; + registerUrl = info.registerUrl; + onlineListUrl = info.onlineListUrl; + supportUrl = info.supportUrl; + updateMirrors = info.updateMirrors; + port = info.port; + save = info.save; + persistentIp = info.persistentIp; + version.first = info.version.first; + version.second = info.version.second; + } + bool isValid() const A_WARN_UNUSED { return !(hostname.empty() -- cgit v1.2.3-60-g2f50