From: Miroslav Lichvar Date: Wed, 6 Aug 2014 08:03:16 +0000 (+0200) Subject: ntp: close socket when duplicating fails X-Git-Tag: 1.31-pre1~50 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b7766478a67e60f9f28ee3b78495b681f2ab324f;p=thirdparty%2Fchrony.git ntp: close socket when duplicating fails --- diff --git a/ntp_io.c b/ntp_io.c index cdf129b8..e8fd9be3 100644 --- a/ntp_io.c +++ b/ntp_io.c @@ -338,6 +338,7 @@ reconnect_socket(int sock_fd, NTP_Remote_Address *remote_addr) /* Replace the original socket */ if (dup2(fd, sock_fd) != sock_fd) { DEBUG_LOG(LOGF_NtpIO, "Could not duplicate socket : %s", strerror(errno)); + close_socket(fd); return 0; } close_socket(fd);