When connect and other calls fail after get_socket_rcvbuf, the return code would
be the rcvbuf size, not errno from the last call.
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@redhat.com>
Signed-off-by: Simon Horman <simon.horman@netronome.com>
goto error;
}
sock->rcvbuf = retval;
goto error;
}
sock->rcvbuf = retval;
/* Connect to kernel (pid 0) as remote address. */
memset(&remote, 0, sizeof remote);
/* Connect to kernel (pid 0) as remote address. */
memset(&remote, 0, sizeof remote);