We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a2f3a6d commit 06db581Copy full SHA for 06db581
1 file changed
plugins/sudoers/log_client.c
@@ -598,8 +598,8 @@ log_server_connect(struct client_closure *closure)
598
struct sudoers_string *server;
599
char *host, *port, *copy = NULL;
600
const char *cause = NULL;
601
- int sock;
602
bool tls, ret = false;
+ int sock = -1;
603
debug_decl(log_server_connect, SUDOERS_DEBUG_UTIL);
604
605
STAILQ_FOREACH(server, closure->log_details->log_servers, entries) {
@@ -641,7 +641,8 @@ log_server_connect(struct client_closure *closure)
641
if (!ret) {
642
if (cause != NULL)
643
sudo_warn("%s", cause);
644
- close(sock);
+ if (sock != -1)
645
+ close(sock);
646
}
647
648
debug_return_bool(ret);
0 commit comments