From 3f9fecbb01dd4219f3280898ea8a4fd9e01d74be Mon Sep 17 00:00:00 2001 From: Will Dietz <w@wdtz.org> Date: Sat, 31 Jan 2015 19:15:30 -0600 Subject: [PATCH] libipc: Fix bad code path when connect() fails. --- libipc/socket_inline.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libipc/socket_inline.h b/libipc/socket_inline.h index 89e6ba1..52fe1d4 100644 --- a/libipc/socket_inline.h +++ b/libipc/socket_inline.h @@ -179,7 +179,7 @@ static inline int __internal_connect(int fd, const struct sockaddr *addr, start = get_time(); } int ret = __real_connect(fd, addr, addrlen); - if (is_reg) { + if (is_reg && ret != -1) { end = get_time(); set_time(fd, start, end); } -- GitLab