From: Jeffrey Altman Date: Mon, 4 Feb 2008 03:56:13 +0000 (+0000) Subject: kauth-windows-handle-leak-20080203 X-Git-Tag: BP-openafs-windows-kdfs-ifs~150 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=f68eb88ac0af27371232903de837de57f0790056;p=packages%2Fo%2Fopenafs.git kauth-windows-handle-leak-20080203 LICENSE MIT close() does not close sockets on Windows --- diff --git a/src/kauth/krb_udp.c b/src/kauth/krb_udp.c index 6178c1f1c..b01931586 100644 --- a/src/kauth/krb_udp.c +++ b/src/kauth/krb_udp.c @@ -60,6 +60,9 @@ RCSID #define KDC_GEN_ERR 20 #endif +#ifndef AFS_NT40_ENV +#define closesocket close +#endif int krb_udp_debug = 0; @@ -897,11 +900,11 @@ SocketListener() } } if (sock_kerb >= 0) { - close(sock_kerb); + closesocket(sock_kerb); sock_kerb = -1; } if (sock_kerb5 >= 0) { - close(sock_kerb5); + closesocket(sock_kerb5); sock_kerb5 = -1; } printf("UDP SocketListener exiting due to error\n");