diff --git a/reactos/base/services/umpnpmgr/umpnpmgr.c b/reactos/base/services/umpnpmgr/umpnpmgr.c index e2e6e8d089c..9e542c43b33 100644 --- a/reactos/base/services/umpnpmgr/umpnpmgr.c +++ b/reactos/base/services/umpnpmgr/umpnpmgr.c @@ -832,7 +832,7 @@ PNP_GetClassName(handle_t BindingHandle, lstrcpyW(szKeyName, L"System\\CurrentControlSet\\Control\\Class"); lstrcatW(szKeyName, L"\\"); - if(lstrlenW(ClassGuid) < sizeof(szKeyName)-lstrlenW(szKeyName)) + if(lstrlenW(ClassGuid) < sizeof(szKeyName)/sizeof(WCHAR)-lstrlenW(szKeyName)) lstrcatW(szKeyName, ClassGuid); else return CR_INVALID_DATA;