added missing HEAP_ZERO_MEMORY
added missing HeapFree
Modified: trunk/reactos/subsys/system/regedit/childwnd.c
Modified: trunk/reactos/subsys/system/regedit/listview.c

Modified: trunk/reactos/subsys/system/regedit/childwnd.c
--- trunk/reactos/subsys/system/regedit/childwnd.c	2005-10-17 11:10:11 UTC (rev 18510)
+++ trunk/reactos/subsys/system/regedit/childwnd.c	2005-10-17 11:49:36 UTC (rev 18511)
@@ -270,7 +270,8 @@
         /* load "My Computer" string */
         LoadString(hInst, IDS_MY_COMPUTER, buffer, sizeof(buffer)/sizeof(TCHAR));
 
-	g_pChildWnd = pChildWnd = HeapAlloc(GetProcessHeap(), 0, sizeof(ChildWnd));
+	    g_pChildWnd = pChildWnd = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(ChildWnd));
+		
         if (!pChildWnd) return 0;
         _tcsncpy(pChildWnd->szPath, buffer, MAX_PATH);
         pChildWnd->nSplitPos = 250;

Modified: trunk/reactos/subsys/system/regedit/listview.c
--- trunk/reactos/subsys/system/regedit/listview.c	2005-10-17 11:10:11 UTC (rev 18510)
+++ trunk/reactos/subsys/system/regedit/listview.c	2005-10-17 11:49:36 UTC (rev 18511)
@@ -242,6 +242,7 @@
             break;
         }
     }
+	HeapFree(GetProcessHeap(), 0, linfo);
 }
 
 static BOOL CreateListColumns(HWND hWndListView)