do not display an error when recv() == 0

This is the client closing the connection with us.
master
tiptorrent development team 2021-09-10 17:07:06 +02:00
parent 9cf3edf10f
commit d0c8b24985
1 changed files with 4 additions and 7 deletions

View File

@ -98,13 +98,10 @@ static int tip_client_recv(struct tip_client *cli, int events)
ret = recv(io->fd, cli->buf + cli->buf_len,
sizeof(cli->buf) - cli->buf_len, 0);
if (ret <= 0) {
if (ret < 0) {
syslog(LOG_ERR, "error reading from client %s:%hu (%s)\n",
inet_ntoa(cli->addr.sin_addr), ntohs(cli->addr.sin_port),
strerror(errno));
}
return ret;
if (ret < 0) {
syslog(LOG_ERR, "error reading from client %s:%hu (%s)\n",
inet_ntoa(cli->addr.sin_addr), ntohs(cli->addr.sin_port),
strerror(errno));
}
return ret;