diff options
author | Matt Johnston <matt@ucc.asn.au> | 2011-04-07 13:05:10 +0000 |
---|---|---|
committer | Matt Johnston <matt@ucc.asn.au> | 2011-04-07 13:05:10 +0000 |
commit | 72c446f160375d8f5b5fe9135f305eeb28ee63fc (patch) | |
tree | a1b67518fe2e3c13bc86dced3c484b8736f8ea1d | |
parent | 2028b1b517bcee5d8611e42de82948ece1de5d10 (diff) |
Fix FD leak if connect() fails, found by Klocwork
--HG--
extra : convert_revision : 4f7dec450bb69aee8d7789b8ab10311b1d1655bb
-rw-r--r-- | dbutil.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -311,6 +311,7 @@ int connect_unix(const char* path) { } if (connect(fd, (struct sockaddr*)&addr, sizeof(addr)) < 0) { TRACE(("Failed to connect to '%s' socket", path)) + m_close(fd); return -1; } return fd; |