call shutdown() before close()
parent
b07785d2d1
commit
9cf3edf10f
|
@ -41,6 +41,7 @@ static void tip_client_release(struct ev_loop *loop, struct tip_client *cli)
|
||||||
|
|
||||||
list_del(&cli->list);
|
list_del(&cli->list);
|
||||||
ev_io_stop(loop, &cli->io);
|
ev_io_stop(loop, &cli->io);
|
||||||
|
shutdown(cli->io.fd, SHUT_RDWR);
|
||||||
close(cli->io.fd);
|
close(cli->io.fd);
|
||||||
if (cli->fd > 0)
|
if (cli->fd > 0)
|
||||||
close(cli->fd);
|
close(cli->fd);
|
||||||
|
|
Loading…
Reference in New Issue