Fossil SCM

Each call to socket_open() automatically closes any previously opened socket.

drh 2016-04-08 11:24 trunk
Commit a0dae8555a32dde5b033344fee8b647b0f744ef2
1 file changed +1 -1
--- src/http_socket.c
+++ src/http_socket.c
@@ -146,12 +146,12 @@
146146
struct addrinfo hints;
147147
char zPort[30];
148148
char zRemote[NI_MAXHOST];
149149
150150
socket_global_init();
151
+ socket_close();
151152
memset(&hints, 0, sizeof(struct addrinfo));
152
- assert( iSocket<0 );
153153
hints.ai_family = g.fIPv4 ? AF_INET : AF_UNSPEC;
154154
hints.ai_socktype = SOCK_STREAM;
155155
hints.ai_protocol = IPPROTO_TCP;
156156
sqlite3_snprintf(sizeof(zPort),zPort,"%d", pUrlData->port);
157157
rc = getaddrinfo(pUrlData->name, zPort, &hints, &ai);
158158
--- 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

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button