Author: nandika Date: Tue Dec 11 23:52:36 2007 New Revision: 603503 URL: http://svn.apache.org/viewvc?rev=603503&view=rev Log: fix for jira issue 813
Modified: webservices/axis2/trunk/c/util/src/network_handler.c Modified: webservices/axis2/trunk/c/util/src/network_handler.c URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/util/src/network_handler.c?rev=603503&r1=603502&r2=603503&view=diff ============================================================================== --- webservices/axis2/trunk/c/util/src/network_handler.c (original) +++ webservices/axis2/trunk/c/util/src/network_handler.c Tue Dec 11 23:52:36 2007 @@ -127,7 +127,11 @@ /** Address re-use */ i = 1; - setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, (char *) &i, sizeof(axis2_socket_t)); /*nnn casted 4th param to char* */ +#if defined(WIN32) + setsockopt(sock, SOL_SOCKET, SO_EXCLUSIVEADDRUSE, (char *) &i, sizeof(axis2_socket_t)); /*nnn casted 4th param to char* */ +#else + setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, (char *) &i, sizeof(axis2_socket_t)); /*nnn casted 4th param to char* */ +#endif /** Exec behaviour */ AXIS2_CLOSE_SOCKET_ON_EXIT(sock) memset(&sock_addr, 0, sizeof(sock_addr)); --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]