avoid gcc warning

This commit is contained in:
Adrien Béraud committed 2014-12-30 15:31:11 -05:00
1 parent 7f1de35490
commit 31bd66b4c1
2 files changed
+5 -3

No files matched your search

+1 -1
View File
@@ -54,7 +54,7 @@ public:
enum class Status {
Disconnected, // 0 nodes
Connecting, // 1+ nodes
Connected // 4+ good nodes
Connected // 1+ good nodes
};
typedef std::function<bool(const std::vector<std::shared_ptr<Value>>& values)> GetCallback;
+4 -2
View File
@@ -2045,7 +2045,8 @@ Dht::processMessage(const uint8_t *buf, size_t buflen, const sockaddr *from, soc
const InfoHash& ni_id = *reinterpret_cast<InfoHash*>(ni);
if (ni_id == myid)
continue;
sockaddr_in sin { .sin_family = AF_INET };
sockaddr_in sin;
sin.sin_family = AF_INET;
memcpy(&sin.sin_addr, ni + ni_id.size(), 4);
memcpy(&sin.sin_port, ni + ni_id.size() + 4, 2);
newNode(ni_id, (sockaddr*)&sin, sizeof(sin), 0);
@@ -2058,7 +2059,8 @@ Dht::processMessage(const uint8_t *buf, size_t buflen, const sockaddr *from, soc
InfoHash* ni_id = reinterpret_cast<InfoHash*>(ni);
if (*ni_id == myid)
continue;
sockaddr_in6 sin6 {.sin6_family = AF_INET6};
sockaddr_in6 sin6;
sin6.sin6_family = AF_INET6;
memcpy(&sin6.sin6_addr, ni + HASH_LEN, 16);
memcpy(&sin6.sin6_port, ni + HASH_LEN + 16, 2);
newNode(*ni_id, (sockaddr*)&sin6, sizeof(sin6), 0);