From ff8132912c4f166f4768dcd45cf1f214124d7e92 Mon Sep 17 00:00:00 2001 From: Thomas Bluemel Date: Fri, 19 Jan 2007 00:23:48 +0000 Subject: [PATCH] Fix freeing memory svn path=/trunk/; revision=25523 --- reactos/dll/win32/netid/netid.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/reactos/dll/win32/netid/netid.c b/reactos/dll/win32/netid/netid.c index f7e59550537..2383cbbe37a 100644 --- a/reactos/dll/win32/netid/netid.c +++ b/reactos/dll/win32/netid/netid.c @@ -20,7 +20,6 @@ NetIDPageProc(IN HWND hwndDlg, IN WPARAM wParam, IN LPARAM lParam) { - LPWKSTA_INFO_101 wki; INT_PTR Ret = 0; UNREFERENCED_PARAMETER(lParam); @@ -31,6 +30,7 @@ NetIDPageProc(IN HWND hwndDlg, case WM_INITDIALOG: { /* Display computer name */ + LPWKSTA_INFO_101 wki = NULL; DWORD Size = MAX_COMPUTERNAME_LENGTH + 1; TCHAR ComputerName[MAX_COMPUTERNAME_LENGTH + 1]; if (GetComputerName(ComputerName,&Size)) @@ -46,9 +46,11 @@ NetIDPageProc(IN HWND hwndDlg, SetDlgItemText(hwndDlg, IDC_WORKGROUPDOMAIN_NAME, wki->wki101_langroup); - NetApiBufferFree(&wki); } + if (wki != NULL) + NetApiBufferFree(wki); + Ret = TRUE; break; }