call shutdown() before close()

master
tiptorrent development team 2021-09-10 13:40:06 +02:00
parent b07785d2d1
commit 9cf3edf10f
1 changed files with 1 additions and 0 deletions

View File

@ -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);