From: <np...@us...> - 2008-06-25 16:00:42
|
Revision: 877 http://levent.svn.sourceforge.net/levent/?rev=877&view=rev Author: nprovos Date: 2008-06-25 09:00:15 -0700 (Wed, 25 Jun 2008) Log Message: ----------- fix gethostbyname on windows; close() -> EVUTIL_CLOSESOCKET() Modified Paths: -------------- branches/patches-1.4/libevent/test/regress_http.c Modified: branches/patches-1.4/libevent/test/regress_http.c =================================================================== --- branches/patches-1.4/libevent/test/regress_http.c 2008-06-25 15:46:33 UTC (rev 876) +++ branches/patches-1.4/libevent/test/regress_http.c 2008-06-25 16:00:15 UTC (rev 877) @@ -121,7 +121,8 @@ if (!(he = gethostbyname(address))) { event_warn("gethostbyname"); } - memcpy(&sin.sin_addr, &he->h_addr, sizeof(struct in_addr)); + memcpy(&sin.sin_addr, he->h_addr_list[0], he->h_length); + sin.sin_family = AF_INET; sin.sin_port = htons(port); slen = sizeof(struct sockaddr_in); sa = (struct sockaddr*)&sin; @@ -254,7 +255,7 @@ /* connect to the second port */ bufferevent_free(bev); - close(fd); + EVUTIL_CLOSESOCKET(fd); fd = http_connect("127.0.0.1", port + 1); @@ -273,7 +274,7 @@ event_dispatch(); bufferevent_free(bev); - close(fd); + EVUTIL_CLOSESOCKET(fd); evhttp_free(http); @@ -714,7 +715,7 @@ event_dispatch(); bufferevent_free(bev); - close(fd); + EVUTIL_CLOSESOCKET(fd); evhttp_free(http); @@ -921,7 +922,7 @@ event_base_dispatch(base); bufferevent_free(bev); - close(fd); + EVUTIL_CLOSESOCKET(fd); evhttp_free(http); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |