From: Thomas Faber Date: Tue, 1 Sep 2015 14:09:51 +0000 (+0000) Subject: [NETAPI32] X-Git-Tag: ReactOS-0.4.0~1128 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=59201c306353b5a169b247870f1168ed8c051c6b [NETAPI32] - Correctly reallocate buffer in NetWkstaUserGetInfo. Fixes one of the many exceptions when running netapi32 tests with DPH. svn path=/trunk/; revision=68897 --- diff --git a/reactos/dll/win32/netapi32/wksta.c b/reactos/dll/win32/netapi32/wksta.c index 0813e25b257..ac1840095a9 100644 --- a/reactos/dll/win32/netapi32/wksta.c +++ b/reactos/dll/win32/netapi32/wksta.c @@ -310,7 +310,12 @@ NET_API_STATUS WINAPI NetWkstaUserGetInfo(LMSTR reserved, DWORD level, (lstrlenW(ui->wkui0_username) + 1) * sizeof(WCHAR), (LPVOID *) bufptr); if (nastatus != NERR_Success) + { + NetApiBufferFree(ui); return nastatus; + } + ui = (PWKSTA_USER_INFO_0) *bufptr; + ui->wkui0_username = (LMSTR) (*bufptr + sizeof(WKSTA_USER_INFO_0)); } break; }