Repository: trafficserver Updated Branches: refs/heads/master b2adc7041 -> 9e2689b78
Fix clang analyzer warning. Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/534d52ff Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/534d52ff Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/534d52ff Branch: refs/heads/master Commit: 534d52fff8728fd5cb2028876aaf1a22c0802259 Parents: 1dfc029 Author: shinrich <shinr...@yahoo-inc.com> Authored: Thu Jan 22 07:28:15 2015 -0600 Committer: shinrich <shinr...@yahoo-inc.com> Committed: Thu Jan 22 07:28:15 2015 -0600 ---------------------------------------------------------------------- iocore/net/UnixNetVConnection.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/trafficserver/blob/534d52ff/iocore/net/UnixNetVConnection.cc ---------------------------------------------------------------------- diff --git a/iocore/net/UnixNetVConnection.cc b/iocore/net/UnixNetVConnection.cc index 8262509..56b1b76 100644 --- a/iocore/net/UnixNetVConnection.cc +++ b/iocore/net/UnixNetVConnection.cc @@ -1137,7 +1137,8 @@ UnixNetVConnection::connectUp(EThread *t, int fd) // This call will fail if fd is not a socket (e.g. it is a // eventfd or a regular file fd. That is ok, because sock_type // is only used when setting up the socket. - res = safe_getsockopt(fd, SOL_SOCKET, SO_TYPE, (char *)&con.sock_type, &len); + safe_getsockopt(fd, SOL_SOCKET, SO_TYPE, (char *)&con.sock_type, &len); + safe_nonblocking(fd); con.fd = fd; con.is_connected = true;