Hi *,

I get an error message

substr outside of string at /usr/lib/perl5/vendor_perl/5.8.5/
  x86_64-linux-thread-multi/Authen/SASL/Cyrus/Security.pm line 82,
  <DATA> line 576

in $oLDAP->schema() when using SASL method "GSSAPI" for binding to an
AD DC. Using a bind method without SASL works without giving any error
messages.

$oSASL looks like this:

$VAR1 = bless( {
                 'mechanism' => 'GSSAPI',
                 'conn' => bless( do{\(my $o = 29773936)}, 
'Authen::SASL::Cyrus' ),
                 'callback' => {
                                 'user' => ' '
                               }
               }, 'Authen::SASL' );

$oLDAP has these contents:

$VAR1 = bless( {
                 'net_ldap_version' => 3,
                 'net_ldap_debug' => 0,
                 'net_ldap_socket' => \*Authen::SASL::Cyrus::GLOB,
                 'net_ldap_host' => '<fqdn addc>',
                 'net_ldap_uri' => '<fqdn addc>',
                 'net_ldap_resp' => {},
                 'net_ldap_mesg' => {},
                 'net_ldap_async' => 0,
                 'net_ldap_refcnt' => 1
               }, 'Net::LDAP' );


I use
- perl 5.8.5 on a 64bit SuSE Linux 9.2
  (standard perl from that distribution)
- perl-ldap 0.3301
- Authen-SASL 2.09
- Authen-SASL-Cyrus 0.11
- cyrus-sasl 2.1.19

Any idea, what might cause these messages?

TIA.

Bye.
Michael.

Reply via email to