From 938fb97542ae3336af6c88e2505f4e224d33d2de Mon Sep 17 00:00:00 2001 From: Kurt Zeilenga Date: Fri, 9 Jul 1999 18:57:56 +0000 Subject: [PATCH] back-ldbm and ldbm tools now compile. --- servers/slapd/back-ldbm/bind.c | 11 ++++++----- servers/slapd/tools/mimic.c | 17 ++++++++++++++++- 2 files changed, 22 insertions(+), 6 deletions(-) diff --git a/servers/slapd/back-ldbm/bind.c b/servers/slapd/back-ldbm/bind.c index 2fb2abedc7..6ed9272383 100644 --- a/servers/slapd/back-ldbm/bind.c +++ b/servers/slapd/back-ldbm/bind.c @@ -200,7 +200,7 @@ ldbm_back_bind( if ( krbv4_ldap_auth( be, cred, &ad ) != LDAP_SUCCESS ) { send_ldap_result( conn, op, LDAP_INVALID_CREDENTIALS, - NULL, NULL ); + NULL, NULL, NULL ); rc = 1; goto return_results; } @@ -208,7 +208,8 @@ ldbm_back_bind( if ( ! access_allowed( be, conn, op, e, "krbname", NULL, ACL_AUTH ) ) { - send_ldap_result( conn, op, LDAP_INSUFFICIENT_ACCESS, "", "" ); + send_ldap_result( conn, op, LDAP_INSUFFICIENT_ACCESS, + NULL, NULL, NULL ); rc = 1; goto return_results; } @@ -226,7 +227,7 @@ ldbm_back_bind( break; } send_ldap_result( conn, op, LDAP_INAPPROPRIATE_AUTH, - NULL, NULL ); + NULL, NULL, NULL ); rc = 1; goto return_results; @@ -238,7 +239,7 @@ ldbm_back_bind( if ( value_find( a->a_vals, &krbval, a->a_syntax, 3 ) != 0 ) { send_ldap_result( conn, op, - LDAP_INVALID_CREDENTIALS, NULL, NULL ); + LDAP_INVALID_CREDENTIALS, NULL, NULL, NULL ); rc = 1; goto return_results; } @@ -247,7 +248,7 @@ ldbm_back_bind( break; case LDAP_AUTH_KRBV42: - send_ldap_result( conn, op, LDAP_SUCCESS, NULL, NULL ); + send_ldap_result( conn, op, LDAP_SUCCESS, NULL, NULL, NULL ); /* stop front end from sending result */ rc = 1; goto return_results; diff --git a/servers/slapd/tools/mimic.c b/servers/slapd/tools/mimic.c index 1facaa2f27..b5e80c5803 100644 --- a/servers/slapd/tools/mimic.c +++ b/servers/slapd/tools/mimic.c @@ -29,7 +29,8 @@ send_ldap_result( Operation *op, int err, char *matched, - char *text + char *text, + struct berval **refs ) { assert(0); @@ -42,6 +43,7 @@ send_search_result( int err, char *matched, char *text, + struct berval **refs, int nentries ) { @@ -62,3 +64,16 @@ send_search_entry( assert(0); return -1; } + +int send_search_reference( + Backend *be, + Connection *conn, + Operation *op, + Entry *e, + struct berval **refs, + struct berval ***v2refs +) +{ + assert(0); + return -1; +} -- 2.39.5