# HG changeset patch # User Matt Johnston # Date 1302181510 0 # Node ID e3ac0a426bd095115c42b782324495995940112c # Parent 00eca37e47e88972c88865d707d035c6d4a6f51a Fix FD leak if connect() fails, found by Klocwork diff -r 00eca37e47e8 -r e3ac0a426bd0 dbutil.c --- a/dbutil.c Thu Apr 07 12:59:18 2011 +0000 +++ b/dbutil.c Thu Apr 07 13:05:10 2011 +0000 @@ -311,6 +311,7 @@ } if (connect(fd, (struct sockaddr*)&addr, sizeof(addr)) < 0) { TRACE(("Failed to connect to '%s' socket", path)) + m_close(fd); return -1; } return fd;