]> git.sur5r.net Git - openldap/commitdiff
Add some debugging for failed plugin loads
authorLuke Howard <lukeh@openldap.org>
Thu, 28 Jul 2005 08:35:28 +0000 (08:35 +0000)
committerLuke Howard <lukeh@openldap.org>
Thu, 28 Jul 2005 08:35:28 +0000 (08:35 +0000)
servers/slapd/slapi/plugin.c

index 93809179d56d64cd29dcfa291de503bb341c2e5f..b0306abd9462090e31fa6e5a3b0115be531e0af5 100644 (file)
@@ -552,11 +552,15 @@ slapi_int_load_plugin(
        /* load in the module */
        *pLdHandle = lt_dlopen( path );
        if ( *pLdHandle == NULL ) {
+               fprintf( stderr, "failed to load plugin %s: %s\n",
+                        path, lt_dlerror() );
                return LDAP_LOCAL_ERROR;
        }
 
        fpInitFunc = (SLAPI_FUNC)lt_dlsym( *pLdHandle, initfunc );
        if ( fpInitFunc == NULL ) {
+               fprintf( stderr, "failed to find symbol %s in plugin %s: %s\n",
+                        initfunc, path, lt_dlerror() );
                lt_dlclose( *pLdHandle );
                return LDAP_LOCAL_ERROR;
        }