On Wed, Aug 18, 1999, [EMAIL PROTECTED] wrote:

> Full_Name: Mic Kaczmarczik
> Version: 2.3.11
> OS: Digital Unix 4.0b
> Submission from: itchy.cc.utexas.edu (128.83.40.9)
> 
> [...]
> The updated mod_define in 2.3.11 uses static variables tDefines and
> bOnceSeenADefine to cache state between rewrite hook calls.  tDefines is
> initialized to point to a table allocated from a resource pool that is cleared
> and reused after config file processing.
> 
> Since the pool is cleared but tDefines is not reinitialized before reprocessing
> the config file, tDefines points to data that over time is corrupted by
> subsequent string allocations from the pool.  Eventually there is enough
> corruption to cause strange segmentation faults.
> [...]

Ops, you're right. A very nasty bug. Thanks for the patch.
I've comitted it for the next mod_ssl version.

                                       Ralf S. Engelschall
                                       [EMAIL PROTECTED]
                                       www.engelschall.com

______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl)                   www.modssl.org
User Support Mailing List                      [EMAIL PROTECTED]
Automated List Manager                            [EMAIL PROTECTED]

Reply via email to