[NET] Fix 'net use' command random fails (#8298)

CORE-20287

* Address reviewer comment by zeroing 'NETRESOURCE lpNet' in define.
This commit is contained in:
Doug Lyons
2025-08-04 20:55:16 -05:00
committed by GitHub
parent 58276e81ee
commit 9d325e6c46

View File

@@ -171,7 +171,7 @@ cmdUse(
else
{
BOOL Persist = FALSE;
NETRESOURCE lpNet;
NETRESOURCE lpNet = { 0 };
WCHAR Access[256];
DWORD OutFlags = 0, Size = ARRAYSIZE(Access);
@@ -228,6 +228,7 @@ cmdUse(
lpNet.dwType = RESOURCETYPE_DISK;
lpNet.lpLocalName = (argv[2][0] != L'*') ? argv[2] : NULL;
lpNet.lpRemoteName = argv[3];
lpNet.lpComment = L"";
lpNet.lpProvider = NULL;
Status = WNetUseConnection(NULL, &lpNet, NULL, NULL, CONNECT_REDIRECT | (Persist ? CONNECT_UPDATE_PROFILE : 0), Access, &Size, &OutFlags);