X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/c7c9aa764d9cbdc653a2212e0ecad4fdf4ddcd1c..36fb4e9a7743326d1a2ca7601bc9bf1c5b9a0bcb:/libratbox/src/arc4random.c diff --git a/libratbox/src/arc4random.c b/libratbox/src/arc4random.c index f88e0b3..dde356e 100644 --- a/libratbox/src/arc4random.c +++ b/libratbox/src/arc4random.c @@ -93,6 +93,9 @@ arc4_stir(struct arc4_stream *as) struct timeval tv; pid_t pid; int n; +#ifdef _WIN32 + HMODULE lib; +#endif /* XXX this doesn't support egd sources or similiar */ pid = getpid(); @@ -133,7 +136,7 @@ arc4_stir(struct arc4_stream *as) { arc4_addrandom(as, (void *)&performanceCount, sizeof(performanceCount)); } - HMODULE lib = LoadLibrary("ADVAPI32.DLL"); + lib = LoadLibrary("ADVAPI32.DLL"); if(lib) { uint8_t rnd[128];