windows: fix issues detected by clang-tidy, and some more

- digest_sspi: memory leak.
- digest_sspi: free buffers on `calloc()` fail.
  (not detected by clang-tidy)
- schannel_verify: avoid a `NULL` `alt_name_info`.
- schannel: fix potential `NULL` deref for `backend->cred`.
- schannel: fix uninitialized result value.
  Follow-up to 7f4c358541 #3197
- schannel: drop unused assigment.
- tool_doswin: drop unused assigment.
- testutil: fix memory leak on error.
- testutil: fix memory leak on non-error.
  (not detected by clang-tidy)

Cherry-picked from #16764
Closes #16777
This commit is contained in:
Viktor Szakats 2025-03-20 13:17:39 +01:00
parent c48c4914a9
commit 554e4c14be
No known key found for this signature in database
GPG key ID: B5ABD165E2AEF201
5 changed files with 19 additions and 6 deletions

View file

@ -177,7 +177,6 @@ SANITIZEcode sanitize_file_name(char **const sanitized, const char *file_name,
if(clip) {
*clip = '\0';
len = clip - target;
}
}