summaryrefslogtreecommitdiff
path: root/src/3rd_party-static/MessageBroker/src/server/networking.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/3rd_party-static/MessageBroker/src/server/networking.cpp')
-rw-r--r--src/3rd_party-static/MessageBroker/src/server/networking.cpp13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/3rd_party-static/MessageBroker/src/server/networking.cpp b/src/3rd_party-static/MessageBroker/src/server/networking.cpp
index f054431690..b7fceeb322 100644
--- a/src/3rd_party-static/MessageBroker/src/server/networking.cpp
+++ b/src/3rd_party-static/MessageBroker/src/server/networking.cpp
@@ -85,13 +85,14 @@ int connect(enum TransportProtocol protocol,
}
for (p = res ; p ; p = p->ai_next) {
- sock = socket(p->ai_family, p->ai_socktype, p->ai_protocol);
+ sock = static_cast<int>(socket(p->ai_family, p->ai_socktype, p->ai_protocol));
if (sock == -1) {
continue;
}
- if (protocol == TCP && ::connect(sock, (struct sockaddr*)p->ai_addr, p->ai_addrlen) == -1) {
+ if (protocol == TCP && ::connect(sock, (struct sockaddr*)p->ai_addr,
+ static_cast<int>(p->ai_addrlen)) == -1) {
::close(sock);
sock = -1;
continue;
@@ -102,7 +103,7 @@ int connect(enum TransportProtocol protocol,
}
if (addrlen) {
- *addrlen = p->ai_addrlen;
+ *addrlen = static_cast<socklen_t>(p->ai_addrlen);
}
/* ok so now we have a socket bound, break the loop */
@@ -145,7 +146,7 @@ int bind(enum TransportProtocol protocol,
int on = 1;
on = on;
- sock = socket(p->ai_family, p->ai_socktype, p->ai_protocol);
+ sock = static_cast<int>(socket(p->ai_family, p->ai_socktype, p->ai_protocol));
if (sock == -1) {
continue;
@@ -161,7 +162,7 @@ int bind(enum TransportProtocol protocol,
on = 0;
#endif
- if (::bind(sock, p->ai_addr, p->ai_addrlen) == -1) {
+ if (::bind(sock, p->ai_addr, static_cast<int>(p->ai_addrlen)) == -1) {
::close(sock);
sock = -1;
continue;
@@ -172,7 +173,7 @@ int bind(enum TransportProtocol protocol,
}
if (addrlen) {
- *addrlen = p->ai_addrlen;
+ *addrlen = static_cast<socklen_t>(p->ai_addrlen);
}
/* ok so now we have a socket bound, break the loop */