Fossil SCM
Fix port not being set
Commit
15619e620badba6e4b9fe870ba70427140c1cdaa289b6d9fe7216e140dadd2cc
Parent
db4e4b46c39b298…
1 file changed
+1
+1
| --- src/http_socket.c | ||
| +++ src/http_socket.c | ||
| @@ -209,10 +209,11 @@ | ||
| 209 | 209 | socket_set_errmsg("socket() failed: %s", strerror(errno)); |
| 210 | 210 | goto end_socket_open; |
| 211 | 211 | } |
| 212 | 212 | memset(&sa, 0, sizeof(sa)); |
| 213 | 213 | sa.sin_family = AF_INET; |
| 214 | + sa.sin_port = htons(pUrlData->port); | |
| 214 | 215 | for (i=0; hostent->h_addr_list[i]!=0; i++){ |
| 215 | 216 | sa.sin_addr = *(struct in_addr *)hostent->h_addr_list[i]; |
| 216 | 217 | if( connect(iSocket,(struct sockaddr *)&sa,size)<0 ){ |
| 217 | 218 | sa.sin_addr.s_addr = 0; |
| 218 | 219 | continue; |
| 219 | 220 |
| --- src/http_socket.c | |
| +++ src/http_socket.c | |
| @@ -209,10 +209,11 @@ | |
| 209 | socket_set_errmsg("socket() failed: %s", strerror(errno)); |
| 210 | goto end_socket_open; |
| 211 | } |
| 212 | memset(&sa, 0, sizeof(sa)); |
| 213 | sa.sin_family = AF_INET; |
| 214 | for (i=0; hostent->h_addr_list[i]!=0; i++){ |
| 215 | sa.sin_addr = *(struct in_addr *)hostent->h_addr_list[i]; |
| 216 | if( connect(iSocket,(struct sockaddr *)&sa,size)<0 ){ |
| 217 | sa.sin_addr.s_addr = 0; |
| 218 | continue; |
| 219 |
| --- src/http_socket.c | |
| +++ src/http_socket.c | |
| @@ -209,10 +209,11 @@ | |
| 209 | socket_set_errmsg("socket() failed: %s", strerror(errno)); |
| 210 | goto end_socket_open; |
| 211 | } |
| 212 | memset(&sa, 0, sizeof(sa)); |
| 213 | sa.sin_family = AF_INET; |
| 214 | sa.sin_port = htons(pUrlData->port); |
| 215 | for (i=0; hostent->h_addr_list[i]!=0; i++){ |
| 216 | sa.sin_addr = *(struct in_addr *)hostent->h_addr_list[i]; |
| 217 | if( connect(iSocket,(struct sockaddr *)&sa,size)<0 ){ |
| 218 | sa.sin_addr.s_addr = 0; |
| 219 | continue; |
| 220 |