[commit] r2162 - trunk/GME/GMEActiveBrowser

GMESRC Repository Notifications gme-commit at list.isis.vanderbilt.edu
Fri Mar 22 10:23:35 CDT 2013


Author: ksmyth
Date: Fri Mar 22 10:23:35 2013
New Revision: 2162

Log:
Fix RegEnumKeyEx: uninitialized buffer length

Modified:
   trunk/GME/GMEActiveBrowser/AggregateTreeCtrl.cpp

Modified: trunk/GME/GMEActiveBrowser/AggregateTreeCtrl.cpp
==============================================================================
--- trunk/GME/GMEActiveBrowser/AggregateTreeCtrl.cpp	Fri Mar 22 10:23:11 2013	(r2161)
+++ trunk/GME/GMEActiveBrowser/AggregateTreeCtrl.cpp	Fri Mar 22 10:23:35 2013	(r2162)
@@ -235,7 +235,7 @@
 	TCHAR szName[255];           // subkey name
 	DWORD lName=254;				// size of subkey buffer
 	TCHAR szClass[255];          // class string buffer
-	DWORD lClass;				// size of class string buffer
+	DWORD lClass=254;				// size of class string buffer
 	FILETIME ftLastWriteTime;	// last write time
 	
 	FILETIME ftOldestWriteTime;	// oldest write time
@@ -254,7 +254,7 @@
 	for(dwIndex=0;
 		ERROR_NO_MORE_ITEMS!=
 		RegEnumKeyEx(hKey,dwIndex,szName,&lName,NULL,szClass,&lClass,&ftLastWriteTime);
-		dwIndex++,lName=254
+		dwIndex++,lName=254,lClass=254
 		)
 	{
 			// If the current is earlier


More information about the gme-commit mailing list