diff options
| author | Nils Maier <maierman@web.de> | 2013-11-26 02:59:51 +0100 |
|---|---|---|
| committer | Nils Maier <maierman@web.de> | 2013-12-09 15:41:43 +0100 |
| commit | 2db0c81fc8067d73230fcbffc90bd7ad1f9c07b0 (patch) | |
| tree | a6c37eaa4de5ef4c8b4e982cb7d87c1f6ac5bf3b /src/uri.cc | |
| parent | 1323048ab1a254510e32d47f5549f4e30d273e5a (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.cc | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -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); } |
