diff options
Diffstat (limited to 'ldap/servers/plugins/acl/aclproxy.c')
-rw-r--r-- | ldap/servers/plugins/acl/aclproxy.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ldap/servers/plugins/acl/aclproxy.c b/ldap/servers/plugins/acl/aclproxy.c index 9b28489a..46eb437a 100644 --- a/ldap/servers/plugins/acl/aclproxy.c +++ b/ldap/servers/plugins/acl/aclproxy.c @@ -98,6 +98,10 @@ parse_LDAPProxyAuth(struct berval *spec_ber, int version, char **errtextp, break; } + if ( !spec_ber || !spec_ber->bv_val ) { + break; + } + /* create_LDAPProxyAuth */ spec = (LDAPProxyAuth*)slapi_ch_calloc(1,sizeof (LDAPProxyAuth)); if (!spec) { |