>   watch out for a double-unload. one manually from apr_dso_unload(), followed
>   by one through the pool cleanup.
>   1) protect the unload by setting/checking the handle to NULL
>   2) unload "runs" the cleanup to also remove it from the pool cleanup

>        dllhandle  *handle;     /* Handle to the DSO loaded            */
>        int failing_errno;      /* Don't save the buffer returned by
>                                   strerror(); it gets reused          */
>   +    apr_pool_t *pool;

This really belongs at the top of the structure to keep the format the
same for all APR types.


Ryan
_______________________________________________________________________________
Ryan Bloom                              [EMAIL PROTECTED]
406 29th St.
San Francisco, CA 94131
-------------------------------------------------------------------------------

Reply via email to