summaryrefslogtreecommitdiff
path: root/src/uri.cc
diff options
context:
space:
mode:
authorNils Maier <maierman@web.de>2013-11-26 02:59:51 +0100
committerNils Maier <maierman@web.de>2013-12-09 15:41:43 +0100
commit2db0c81fc8067d73230fcbffc90bd7ad1f9c07b0 (patch)
treea6c37eaa4de5ef4c8b4e982cb7d87c1f6ac5bf3b /src/uri.cc
parent1323048ab1a254510e32d47f5549f4e30d273e5a (diff)
Stuff memory holes
Padding changes on x86_64: - RequestGroup: 29 -> 5 bytes - DownloadContext: 25 -> 1 bytes - Cookie: 20 -> 4 bytes - Command: 8 -> 0 bytes (affects many derived as well) - HttpRequest: 20 -> 4 bytes - DownloadCommand: 18 -> 2 bytes - TimeBasedCommand: 14 -> 6 bytes - AbstractCommand: 13 -> 5 bytes - HttpSkipResponseCommand: 12 -> 4 bytes - FileEntry: 10 -> 2 bytes - DownloadResult: 15 -> 7 bytes - UriStruct: 12 -> 4 bytes - Piece: 11 -> 3 bytes - BitfieldMan -> 11 -> 3 bytes
Diffstat (limited to 'src/uri.cc')
-rw-r--r--src/uri.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/uri.cc b/src/uri.cc
index 433afa4e..d7742fee 100644
--- a/src/uri.cc
+++ b/src/uri.cc
@@ -48,12 +48,12 @@ UriStruct::UriStruct()
UriStruct::UriStruct(const UriStruct& c)
: protocol(c.protocol),
host(c.host),
- port(c.port),
dir(c.dir),
file(c.file),
query(c.query),
username(c.username),
password(c.password),
+ port(c.port),
hasPassword(c.hasPassword),
ipv6LiteralAddress(c.ipv6LiteralAddress)
{}
@@ -65,12 +65,12 @@ UriStruct& UriStruct::operator=(const UriStruct& c)
if(this != &c) {
protocol = c.protocol;
host = c.host;
- port = c.port;
dir = c.dir;
file = c.file;
query = c.query;
username = c.username;
password = c.password;
+ port = c.port;
hasPassword = c.hasPassword;
ipv6LiteralAddress = c.ipv6LiteralAddress;
}
@@ -83,12 +83,12 @@ void UriStruct::swap(UriStruct& other)
if(this != &other) {
swap(protocol, other.protocol);
swap(host, other.host);
- swap(port, other.port);
swap(dir, other.dir);
swap(file, other.file);
swap(query, other.query);
swap(username, other.username);
swap(password, other.password);
+ swap(port, other.port);
swap(hasPassword, other.hasPassword);
swap(ipv6LiteralAddress, other.ipv6LiteralAddress);
}