src,deps: replace LoadLibrary by LoadLibraryW
On Windows, when compiling with `UNICODE` defined, `LoadLibrary` becomes `LoadLibraryW`. When an ASCII string is passed to that function it crashes. PR-URL: https://github.com/iojs/io.js/pull/226 Reviewed-By: Bert Belder <bertbelder@gmail.com>
This commit is contained in:
parent
0f850f7ae7
commit
08d08668c9
4
deps/cares/src/ares_library_init.c
vendored
4
deps/cares/src/ares_library_init.c
vendored
@ -45,7 +45,7 @@ static int ares_win32_init(void)
|
||||
#ifdef USE_WINSOCK
|
||||
|
||||
hnd_iphlpapi = 0;
|
||||
hnd_iphlpapi = LoadLibrary("iphlpapi.dll");
|
||||
hnd_iphlpapi = LoadLibraryW(L"iphlpapi.dll");
|
||||
if (!hnd_iphlpapi)
|
||||
return ARES_ELOADIPHLPAPI;
|
||||
|
||||
@ -73,7 +73,7 @@ static int ares_win32_init(void)
|
||||
*/
|
||||
|
||||
hnd_advapi32 = 0;
|
||||
hnd_advapi32 = LoadLibrary("advapi32.dll");
|
||||
hnd_advapi32 = LoadLibraryW(L"advapi32.dll");
|
||||
if (hnd_advapi32)
|
||||
{
|
||||
ares_fpSystemFunction036 = (fpSystemFunction036_t)
|
||||
|
Loading…
x
Reference in New Issue
Block a user