diff --git a/reactos/lib/ws2_32/misc/catalog.c b/reactos/lib/ws2_32/misc/catalog.c index 56134b64c0d..e94e8d29290 100644 --- a/reactos/lib/ws2_32/misc/catalog.c +++ b/reactos/lib/ws2_32/misc/catalog.c @@ -197,7 +197,7 @@ INT LoadProvider( * UNICODE_STRING objects are not null-terminated, but LoadLibraryW * expects a null-terminated string */ - Provider->LibraryName.Buffer[Provider->LibraryName.Length] = L'\0'; + Provider->LibraryName.Buffer[Provider->LibraryName.Length / sizeof(WCHAR)] = L'\0'; Provider->hModule = LoadLibraryW(Provider->LibraryName.Buffer); if (NULL != Provider->hModule) { Provider->WSPStartup = (LPWSPSTARTUP)GetProcAddress(