Skip to content

Commit 0db70e2

Browse files
committed
problem: compilation error on windows
1 parent d58eb54 commit 0db70e2

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/udp_engine.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ void zmq::udp_engine_t::sockaddr_to_msg (zmq::msg_t *msg, sockaddr_in* addr)
167167
char* name = inet_ntoa(addr->sin_addr);
168168

169169
char port[6];
170-
snprintf (port, 6, "%d", (int)ntohs (addr->sin_port));
170+
sprintf (port, "%d", (int)ntohs (addr->sin_port));
171171

172172
int size = strlen (name) + strlen (port) + 1 + 1; // Colon + NULL
173173
int rc = msg->init_size (size);
@@ -287,9 +287,9 @@ void zmq::udp_engine_t::restart_output()
287287
void zmq::udp_engine_t::in_event()
288288
{
289289
struct sockaddr_in in_address;
290-
socklen_t in_addrlen;
290+
socklen_t in_addrlen = sizeof(sockaddr_in);
291291
#ifdef ZMQ_HAVE_WINDOWS
292-
int nbytes = recvfrom(fd, (char*) in_buffer, MAX_UDP_MSG, 0, (sockaddr*) &address, &addrlen);
292+
int nbytes = recvfrom(fd, (char*) in_buffer, MAX_UDP_MSG, 0, (sockaddr*) &in_address, &in_addrlen);
293293
const int last_error = WSAGetLastError();
294294
if (nbytes == SOCKET_ERROR) {
295295
wsa_assert(

0 commit comments

Comments
 (0)