mirror of
https://review.coreboot.org/flashrom.git
synced 2025-04-26 22:52:34 +02:00
CID1129996: Unchecked return value from setsockopt() in serprog
Corresponding to flashrom svn r1777. Signed-off-by: Stefan Reinauer <stefan.reinauer@coreboot.org> Acked-by: Stefan Tauner <stefan.tauner@alumni.tuwien.ac.at>
This commit is contained in:
parent
789ea5e9bb
commit
907c3eb800
@ -115,7 +115,11 @@ static int sp_opensocket(char *ip, unsigned int port)
|
|||||||
}
|
}
|
||||||
/* We are latency limited, and sometimes do write-write-read *
|
/* We are latency limited, and sometimes do write-write-read *
|
||||||
* (write-n) - so enable TCP_NODELAY. */
|
* (write-n) - so enable TCP_NODELAY. */
|
||||||
setsockopt(sock, IPPROTO_TCP, TCP_NODELAY, &flag, sizeof(int));
|
if (setsockopt(sock, IPPROTO_TCP, TCP_NODELAY, &flag, sizeof(int))) {
|
||||||
|
close(sock);
|
||||||
|
msg_perr("Error: serprog cannot set socket options: %s\n", strerror(errno));
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
return sock;
|
return sock;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user