Close fd if needed in ws_client_free

master
Jessie Murray 3 years ago
parent 33b2923b3a
commit a8612e846e
No known key found for this signature in database
GPG Key ID: E7E4D57EDDA744C5

@ -121,7 +121,10 @@ ws_client_free(struct ws_client *ws) {
pool_free_context(ws->ac); /* could trigger a cb via format_send_error */ pool_free_context(ws->ac); /* could trigger a cb via format_send_error */
struct http_client *c = ws->http_client; struct http_client *c = ws->http_client;
if(c) c->ws = NULL; /* detach if needed */ if(c) {
close(c->fd);
c->ws = NULL; /* detach if needed */
}
evbuffer_free(ws->rbuf); evbuffer_free(ws->rbuf);
evbuffer_free(ws->wbuf); evbuffer_free(ws->wbuf);
if(ws->cmd) { if(ws->cmd) {

Loading…
Cancel
Save