diff options
| author | Nalin Dahyabhai <nalin@dahyabhai.net> | 2012-01-18 13:43:44 -0500 |
|---|---|---|
| committer | Nalin Dahyabhai <nalin@dahyabhai.net> | 2012-01-18 13:43:44 -0500 |
| commit | d408e2c3b41a05f60113f02ea0073556e40a950d (patch) | |
| tree | f4064a4d4c1c1fe36831667adfa5914d13ba672e /src | |
| parent | fe002dcbf56724456e6e6d90292205ca485b1c90 (diff) | |
| download | slapi-nis-d408e2c3b41a05f60113f02ea0073556e40a950d.tar.gz slapi-nis-d408e2c3b41a05f60113f02ea0073556e40a950d.tar.xz slapi-nis-d408e2c3b41a05f60113f02ea0073556e40a950d.zip | |
- log a text version of the search scope, too
Diffstat (limited to 'src')
| -rw-r--r-- | src/back-sch.c | 27 |
1 files changed, 25 insertions, 2 deletions
diff --git a/src/back-sch.c b/src/back-sch.c index 4fc2c2b..3e5a565 100644 --- a/src/back-sch.c +++ b/src/back-sch.c @@ -964,6 +964,28 @@ backend_search_group_cb(const char *group, void *cb_data) return TRUE; } +static const char * +backend_sch_scope_as_string(int scope) +{ + switch (scope) { + case LDAP_SCOPE_SUBTRUE: + return " (sub)"; + break; + case LDAP_SCOPE_ONELEVEL: + return " (one)"; + break; + case LDAP_SCOPE_BASE: + return " (base)"; + break; +#ifdef LDAP_SCOPE_SUBORDINATE + case LDAP_SCOPE_SUBORDINATE: + return " (children)"; + break; + } +#endif + return ""; +} + static int backend_search_cb(Slapi_PBlock *pb) { @@ -994,8 +1016,9 @@ backend_search_cb(Slapi_PBlock *pb) cbdata.n_entries = 0; /* Okay, we can search. */ slapi_log_error(SLAPI_LOG_PLUGIN, cbdata.state->plugin_desc->spd_id, - "searching from \"%s\" for \"%s\" with scope %d\n", - cbdata.target, cbdata.strfilter, cbdata.scope); + "searching from \"%s\" for \"%s\" with scope %d%s\n", + cbdata.target, cbdata.strfilter, cbdata.scope, + backend_sch_scope_as_string(cbdata.scope)); cbdata.target_dn = slapi_sdn_new_dn_byval(cbdata.target); /* Check if there's a backend handling this search. */ if (!slapi_be_exist(cbdata.target_dn)) { |
