X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/df9888023b27a5d24c16ed857a10f391b440bd42..88ea89339783ee587180b645981967f6cb8bcd20:/windows/winpgntc.c?ds=sidebyside diff --git a/windows/winpgntc.c b/windows/winpgntc.c index de2b7009..4074a165 100644 --- a/windows/winpgntc.c +++ b/windows/winpgntc.c @@ -173,6 +173,7 @@ int agent_query(void *in, int inlen, void **out, int *outlen, return 1; /* *out == NULL, so failure */ mapname = dupprintf("PageantRequest%08x", (unsigned)GetCurrentThreadId()); + psa = NULL; #ifndef NO_SECURITY if (advapi_initialised || init_advapi()) { /* @@ -186,7 +187,6 @@ int agent_query(void *in, int inlen, void **out, int *outlen, */ usersid = get_user_sid(); - psa = NULL; if (usersid) { psd = (PSECURITY_DESCRIPTOR) LocalAlloc(LPTR, SECURITY_DESCRIPTOR_MIN_LENGTH);