On 13/9/05 6:10, Hirmke Michael <[EMAIL PROTECTED]> wrote:

> Hi,
> 
> [...]
>>> Then I'm completely clueless, though 8-<
>> 
>> Likewise, because that is the only reason eval {} would not catch
>> a die.
>> 
>> Did you try adding local($SIG{__DIE__}) inside the eval. Maybe some
>> other module is setting $SIG{__DIE__} ?
> 
> just like that?
> 
>             $oSASL = eval {
>                        local( $SIG{ __DIE__ } );
>                        Authen::SASL->new(
>                          mechanism => $sSASLMech,
>                          callback  => {
>                               user => ' ',
>                          },
>                        );
>                      };
> 
> Or do I have to do something besides that?
> If not: It didn't help - Authen::SASL still dies at line 73.

Is this on Windows? Does Windows do something odd with xs modules that call
die?
 
Cheers,

Chris


Reply via email to