diff --git a/servers/slapd/slapi/slapi_pblock.c b/servers/slapd/slapi/slapi_pblock.c index a782b8af386c8f0581070d64181a4519a2f3f6da..79efa4124e461f1aee5663fb9fde92c31e462152 100644 --- a/servers/slapd/slapi/slapi_pblock.c +++ b/servers/slapd/slapi/slapi_pblock.c @@ -228,6 +228,10 @@ isOkNetscapeParam( int param ) static int isValidParam( Slapi_PBlock *pb, int param ) { + if ( !pb ) { + return INVALID_PARAM; + } + if ( pb->ckParams == TRUE ) { if ( IBM_RESERVED( param ) ) return LDAP_SUCCESS; if (param == SLAPI_PLUGIN_AUDIT_FN ||