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