Fix read return value unused result.
src/haproxy.c: In function ‘main’:
src/haproxy.c:3630:17: error: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Werror=unused-result]
3630 | read(sock_pair[1], &c, 1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
Must be backported where
d7f6819 is backported.
int sock_pair[2];
char *msg = NULL;
char c;
+ int r;
if (socketpair(PF_UNIX, SOCK_STREAM, 0, sock_pair) == -1) {
ha_alert("[%s.main()] Cannot create socketpair to update the new worker state\n",
* after confirming receipt of the "\n" from the CLI applet, so
* we make sure that the fd is received correctly.
*/
- shutdown(sock_pair[1], SHUT_WR);
- read(sock_pair[1], &c, 1);
+ shutdown(sock_pair[1], SHUT_WR);
+ r = read(sock_pair[1], &c, 1);
close(sock_pair[1]);
close(sock_pair[0]);
ha_free(&msg);