diff --git a/src/backend/libpq/auth.c b/src/backend/libpq/auth.c new file mode 100644 index 0131bfd..57c2f48 *** a/src/backend/libpq/auth.c --- b/src/backend/libpq/auth.c *************** pg_SSPI_recvauth(Port *port) *** 1253,1258 **** --- 1253,1260 ---- (errmsg_internal("could not get user token: error code %lu", GetLastError()))); + CloseHandle(token); + if (!LookupAccountSid(NULL, tokenuser->User.Sid, accountname, &accountnamesize, domainname, &domainnamesize, &accountnameuse)) ereport(ERROR,