From 784fb95a93ca1f01a6560fe9bce24c0722b34f4d Mon Sep 17 00:00:00 2001 From: Joshua Rogers Date: Wed, 3 Sep 2025 16:15:05 +0000 Subject: [PATCH] negotiate_sspi_auth: Do not exit on the first request (#2159) Broken since 2010 commit 8eeb87e6. --- src/auth/negotiate/SSPI/negotiate_sspi_auth.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/auth/negotiate/SSPI/negotiate_sspi_auth.cc b/src/auth/negotiate/SSPI/negotiate_sspi_auth.cc index 26f140f8d7..137ffce347 100644 --- a/src/auth/negotiate/SSPI/negotiate_sspi_auth.cc +++ b/src/auth/negotiate/SSPI/negotiate_sspi_auth.cc @@ -148,7 +148,7 @@ manage_request() BOOL Done = FALSE; do { - if (fgets(buf, HELPER_INPUT_BUFFER, stdin)) + if (!fgets(buf, HELPER_INPUT_BUFFER, stdin)) return 0; c = static_cast(memchr(buf, '\n', HELPER_INPUT_BUFFER)); -- 2.47.3