Commit e8aeb368 authored by hitstergtd's avatar hitstergtd

Problem: ZMQ_SRCFD test does not work on Windows

Solution: add Winsock specific assertions, since getpeername() should will
return SOCKET_ERROR (-1) and WSAGetLastError() will be set to WSAENOTSOCK
parent 317499ed
......@@ -105,8 +105,13 @@ int main (void)
// getting name from closed socket will fail
rc = getpeername (srcFd, (struct sockaddr*) &ss, &addrlen);
#ifdef ZMQ_HAVE_WINDOWS
assert (rc == SOCKET_ERROR);
assert (WSAGetLastError() == WSAENOTSOCK);
#else
assert (rc == -1);
assert (errno == EBADF);
#endif
rc = zmq_ctx_term (ctx);
assert (rc == 0);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment