Sorry for not able to follow what you said. I am writing the query again in a formatted way.
If I comment out this line "use Mozilla::LDAP::API qw(:constant :api :ssl);" then the error that it gives is :
Undefined subroutine &main::ldap_init called at ./debugLogin.cgi line 288.
And as you said, this is obvious. That is what I want to know, that whether I can infer from here that the installation/configuration of the module itself is faulty or not! As there is no problem with the code as such. It's when the module is to be referred only then there is an error.
If I am using the module, as I said to you before this, then it gives a "Segmentation fault(coredump)".
The subroutine used here is as:
sub openLDAPConnection ( ) { my ( $host, $port, $binddn, $password ) = @_; my ( $ld ); # Initialize LDAP Connection if (($ld = ldap_init($host,$port)) == -1 ) { return -1; } # Bind as $binddn, $password on the LDAP connection if ( ldap_simple_bind_s($ld,$binddn,$password) != LDAP_SUCCESS) { return -1; } return $ld; } # end of openLDAPConnection
Please if you can guide me through this.
Edited (davorg): Removed pre tags!
In reply to Re^4: Perl CGI script error
by mikan
in thread Perl CGI script error
by mikan
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |