diff --git a/reactos/dll/win32/setupapi/parser.c b/reactos/dll/win32/setupapi/parser.c index f3bfc59de63..6d5b23ca7d7 100644 --- a/reactos/dll/win32/setupapi/parser.c +++ b/reactos/dll/win32/setupapi/parser.c @@ -2224,7 +2224,7 @@ SetupGetInfFileListW( } len = strlenW(wfdFileInfo.cFileName) + 1; - requiredSize += (DWORD)(len * sizeof(WCHAR)); + requiredSize += (DWORD)len; if (requiredSize <= ReturnBufferSize) { strcpyW(pBuffer, wfdFileInfo.cFileName); @@ -2234,7 +2234,7 @@ SetupGetInfFileListW( } while (FindNextFileW(hSearch, &wfdFileInfo)); FindClose(hSearch); - requiredSize += sizeof(WCHAR); /* Final NULL char */ + requiredSize += 1; /* Final NULL char */ if (requiredSize <= ReturnBufferSize) { *pBuffer = '\0';