From 923067e09911921383c2603fd4057fa5ad146235 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Fri, 14 Jan 2022 23:21:16 -0500 Subject: [PATCH] lib/kadm5: kadm_connect do not close 's' more than once If 's' is closed before exiting, it must be set to rk_INVALID_SOCKET. Change-Id: I63caf992aa3a6b2c86c918a660025fc054d396d6 --- lib/kadm5/init_c.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/kadm5/init_c.c b/lib/kadm5/init_c.c index a709e3e7c..fed1be5ad 100644 --- a/lib/kadm5/init_c.c +++ b/lib/kadm5/init_c.c @@ -530,6 +530,7 @@ kadm_connect(kadm5_client_context *ctx) if (connect(s, a->ai_addr, a->ai_addrlen) < 0) { krb5_warn(context, errno, "connect(%s)", hostname); rk_closesocket(s); + s = rk_INVALID_SOCKET; continue; } break;