Reported-by: Gurucharan Shetty <gshe...@nicira.com> Signed-off-by: Ben Pfaff <b...@nicira.com> --- v1->v2: Fix author.
lib/stream-tcp.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/stream-tcp.c b/lib/stream-tcp.c index 55e5818..4cd4e6f 100644 --- a/lib/stream-tcp.c +++ b/lib/stream-tcp.c @@ -55,9 +55,11 @@ new_tcp_stream(const char *name, int fd, int connect_status, retval = setsockopt(fd, IPPROTO_TCP, TCP_NODELAY, &on, sizeof on); if (retval) { - VLOG_ERR("%s: setsockopt(TCP_NODELAY): %s", name, ovs_strerror(errno)); + int error = sock_errno(); + VLOG_ERR("%s: setsockopt(TCP_NODELAY): %s", + name, sock_strerror(error)); close(fd); - return errno; + return error; } return new_fd_stream(name, fd, connect_status, streamp); -- 1.8.5.3 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev