diff --git a/servers/slapd/slapi/plugin.c b/servers/slapd/slapi/plugin.c index 6bbd607729..c12e75a5ca 100644 --- a/servers/slapd/slapi/plugin.c +++ b/servers/slapd/slapi/plugin.c @@ -173,7 +173,14 @@ getAllPluginFuncs( int numPB = 0; int rc = LDAP_SUCCESS; - assert( be ); + if ( be == NULL ) { + /* + * No plugins supported if no backend (yet) + */ + rc = LDAP_OTHER; + goto done; + } + assert( ppFuncPtrs ); pCurrentPB = (Slapi_PBlock *)(be->be_pb);