jcat: user recv() instead of recvfrom()

No information from recvfrom() is currently used. So, it is enough to
use plain recv().

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
pull/134/head
Oleksij Rempel 2019-03-22 09:18:33 +01:00 committed by Marc Kleine-Budde
parent b931fb514c
commit 48a4a4bef4
1 changed files with 2 additions and 5 deletions

7
jcat.c
View File

@ -199,14 +199,11 @@ static int jcat_send(struct jcat_priv *priv)
static int jcat_recv_one(struct jcat_priv *priv, uint8_t *buf, size_t buf_size) static int jcat_recv_one(struct jcat_priv *priv, uint8_t *buf, size_t buf_size)
{ {
socklen_t peernamelen;
int ret; int ret;
peernamelen = sizeof(priv->peername); ret = recv(priv->sock, buf, buf_size, 0);
ret = recvfrom(priv->sock, buf, buf_size, 0,
(void *)&priv->peername, &peernamelen);
if (ret < 0) { if (ret < 0) {
warn("recvfrom()"); warn("recvf()");
return EXIT_FAILURE; return EXIT_FAILURE;
} }