Fossil SCM
Each call to socket_open() automatically closes any previously opened socket.
Commit
a0dae8555a32dde5b033344fee8b647b0f744ef2
Parent
8bfd9951cabf0ef…
1 file changed
+1
-1
+1
-1
| --- src/http_socket.c | ||
| +++ src/http_socket.c | ||
| @@ -146,12 +146,12 @@ | ||
| 146 | 146 | struct addrinfo hints; |
| 147 | 147 | char zPort[30]; |
| 148 | 148 | char zRemote[NI_MAXHOST]; |
| 149 | 149 | |
| 150 | 150 | socket_global_init(); |
| 151 | + socket_close(); | |
| 151 | 152 | memset(&hints, 0, sizeof(struct addrinfo)); |
| 152 | - assert( iSocket<0 ); | |
| 153 | 153 | hints.ai_family = g.fIPv4 ? AF_INET : AF_UNSPEC; |
| 154 | 154 | hints.ai_socktype = SOCK_STREAM; |
| 155 | 155 | hints.ai_protocol = IPPROTO_TCP; |
| 156 | 156 | sqlite3_snprintf(sizeof(zPort),zPort,"%d", pUrlData->port); |
| 157 | 157 | rc = getaddrinfo(pUrlData->name, zPort, &hints, &ai); |
| 158 | 158 |
| --- src/http_socket.c | |
| +++ src/http_socket.c | |
| @@ -146,12 +146,12 @@ | |
| 146 | struct addrinfo hints; |
| 147 | char zPort[30]; |
| 148 | char zRemote[NI_MAXHOST]; |
| 149 | |
| 150 | socket_global_init(); |
| 151 | memset(&hints, 0, sizeof(struct addrinfo)); |
| 152 | assert( iSocket<0 ); |
| 153 | hints.ai_family = g.fIPv4 ? AF_INET : AF_UNSPEC; |
| 154 | hints.ai_socktype = SOCK_STREAM; |
| 155 | hints.ai_protocol = IPPROTO_TCP; |
| 156 | sqlite3_snprintf(sizeof(zPort),zPort,"%d", pUrlData->port); |
| 157 | rc = getaddrinfo(pUrlData->name, zPort, &hints, &ai); |
| 158 |
| --- src/http_socket.c | |
| +++ src/http_socket.c | |
| @@ -146,12 +146,12 @@ | |
| 146 | struct addrinfo hints; |
| 147 | char zPort[30]; |
| 148 | char zRemote[NI_MAXHOST]; |
| 149 | |
| 150 | socket_global_init(); |
| 151 | socket_close(); |
| 152 | memset(&hints, 0, sizeof(struct addrinfo)); |
| 153 | hints.ai_family = g.fIPv4 ? AF_INET : AF_UNSPEC; |
| 154 | hints.ai_socktype = SOCK_STREAM; |
| 155 | hints.ai_protocol = IPPROTO_TCP; |
| 156 | sqlite3_snprintf(sizeof(zPort),zPort,"%d", pUrlData->port); |
| 157 | rc = getaddrinfo(pUrlData->name, zPort, &hints, &ai); |
| 158 |