From: Miroslav Lichvar Date: Tue, 1 Dec 2009 15:01:31 +0000 (+0100) Subject: Close socket in SOCK finalise X-Git-Tag: 1.24-pre1~24 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5a3d85b4ff5243e5b8058a0369a679704eb0ba49;p=thirdparty%2Fchrony.git Close socket in SOCK finalise --- diff --git a/refclock_sock.c b/refclock_sock.c index 65f071e9..410c1bf5 100644 --- a/refclock_sock.c +++ b/refclock_sock.c @@ -118,7 +118,11 @@ static int sock_initialise(RCL_Instance instance) static void sock_finalise(RCL_Instance instance) { - SCH_RemoveInputFileHandler((long)RCL_GetDriverData(instance)); + int sockfd; + + sockfd = (long)RCL_GetDriverData(instance); + SCH_RemoveInputFileHandler(sockfd); + close(sockfd); } RefclockDriver RCL_SOCK_driver = {