Mercurial > flash_v2
diff host/tools/ecostest/common/eCosTestPlatform.cpp @ 656:ba66c013a6dc
* common/eCosTestPlatform.cpp: Allow an extra char for string termination.
| author | jld |
|---|---|
| date | Fri, 21 Feb 2003 21:53:19 +0000 |
| parents | f83ca6359915 |
| children | d142fcd415a0 |
line wrap: on
line diff
--- a/host/tools/ecostest/common/eCosTestPlatform.cpp +++ b/host/tools/ecostest/common/eCosTestPlatform.cpp @@ -171,14 +171,14 @@ bool CeCosTestPlatform::Load() DWORD dwMaxSubKeyLen; if(ERROR_SUCCESS==RegQueryInfoKey(hKey,NULL,NULL,NULL,&dwSubKeys,&dwMaxSubKeyLen,NULL,NULL,NULL,NULL,NULL,NULL)){ TCHAR *szName=new TCHAR[1+dwMaxSubKeyLen]; - DWORD dwSizeName=dwMaxSubKeyLen; + DWORD dwSizeName=sizeof(TCHAR)*(1+dwMaxSubKeyLen); for(DWORD dwIndex=0;ERROR_SUCCESS==RegEnumKeyEx(hKey, dwIndex, szName, &dwSizeName, NULL, NULL, NULL, &ftLastWriteTime); dwIndex++){ CeCosTestPlatform t; if(t.LoadFromRegistry(hKey,szName)){ t.m_strName=szName; CeCosTestPlatform::Add(t); } - dwSizeName=dwMaxSubKeyLen; + dwSizeName=sizeof(TCHAR)*(1+dwMaxSubKeyLen); } delete [] szName; }
