(void)net_set_tcp_nodelay(fd_out, TRUE);
set = &conn->set;
- if (set->socket_send_buffer_size > 0) {
- if (net_set_send_buffer_size(fd_out,
- set->socket_send_buffer_size) < 0)
- i_error("net_set_send_buffer_size(%"PRIuSIZE_T") failed: %m",
- set->socket_send_buffer_size);
+ if (set->socket_send_buffer_size > 0 &&
+ net_set_send_buffer_size(fd_out,
+ set->socket_send_buffer_size) < 0) {
+ e_error(conn->event,
+ "net_set_send_buffer_size(%"PRIuSIZE_T") failed: %m",
+ set->socket_send_buffer_size);
}
- if (set->socket_recv_buffer_size > 0) {
- if (net_set_recv_buffer_size(fd_in,
- set->socket_recv_buffer_size) < 0)
- i_error("net_set_recv_buffer_size(%"PRIuSIZE_T") failed: %m",
- set->socket_recv_buffer_size);
+ if (set->socket_recv_buffer_size > 0 &&
+ net_set_recv_buffer_size(fd_in,
+ set->socket_recv_buffer_size) < 0) {
+ e_error(conn->event,
+ "net_set_recv_buffer_size(%"PRIuSIZE_T") failed: %m",
+ set->socket_recv_buffer_size);
}
return conn;