This patch is to a Mac-specific file only. It fixes the write to address location 0 (detected when EBBE of MacsBug is turned on). The change is to the file Randomizer.cpp
Replace line 389 of Randomizer.cpp GetNextProcess ((ProcessSerialNumber*) kNoProcess); with data.psn.highLongOfPSN = 0; data.psn.lowLongOfPSN = kNoProcess; GetNextProcess (&data.psn); Essentially, typecasting kNoProcess (which is zero) to a pointer, caused the problem. The solution was to put kNoProcess into a ProcessSerialNumber variable and then perform the call. This has apparently been in the Mac-specific code for a very long time. It took me quite a few days to track this puppy down. Brian Burton BroadJump ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]