diff --git a/src/libCom/ezsSockSubr.c b/src/libCom/ezsSockSubr.c index 03e6a6a0d..660acfd21 100644 --- a/src/libCom/ezsSockSubr.c +++ b/src/libCom/ezsSockSubr.c @@ -213,7 +213,7 @@ char *message; /* O message from server (dimension of 80 assumed) */ *pServerSock = socket(AF_INET, SOCK_STREAM, 0); if (*pServerSock < 0) return -1; - if (setsockopt(*pServerSock, SOL_SOCKET, SO_REUSEADDR, NULL, 0) != 0) { + if (setsockopt(*pServerSock, SOL_SOCKET, SO_REUSEADDR, &optval, sizeof(optval)) != 0) { close(*pServerSock); *pServerSock = -1; return -1;