Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Joe Martin
OpenLDAP
Commits
c3de6ba1
Commit
c3de6ba1
authored
Dec 10, 2009
by
Ralf Haferkamp
Browse files
apply frontend limits when deleting olcSizeLimit from a database (more forITS#6428)
parent
a0540f18
Changes
1
Hide whitespace changes
Inline
Side-by-side
servers/slapd/bconfig.c
View file @
c3de6ba1
...
...
@@ -2208,13 +2208,22 @@ config_sizelimit(ConfigArgs *c) {
rc
=
1
;
return
rc
;
}
else
if
(
c
->
op
==
LDAP_MOD_DELETE
)
{
/* Reset to defaults */
lim
->
lms_s_soft
=
SLAPD_DEFAULT_SIZELIMIT
;
lim
->
lms_s_hard
=
0
;
lim
->
lms_s_unchecked
=
-
1
;
lim
->
lms_s_pr
=
0
;
lim
->
lms_s_pr_hide
=
0
;
lim
->
lms_s_pr_total
=
0
;
/* Reset to defaults or values from frontend */
if
(
c
->
be
==
frontendDB
)
{
lim
->
lms_s_soft
=
SLAPD_DEFAULT_SIZELIMIT
;
lim
->
lms_s_hard
=
0
;
lim
->
lms_s_unchecked
=
-
1
;
lim
->
lms_s_pr
=
0
;
lim
->
lms_s_pr_hide
=
0
;
lim
->
lms_s_pr_total
=
0
;
}
else
{
lim
->
lms_s_soft
=
frontendDB
->
be_def_limit
.
lms_s_soft
;
lim
->
lms_s_hard
=
frontendDB
->
be_def_limit
.
lms_s_hard
;
lim
->
lms_s_unchecked
=
frontendDB
->
be_def_limit
.
lms_s_unchecked
;
lim
->
lms_s_pr
=
frontendDB
->
be_def_limit
.
lms_s_pr
;
lim
->
lms_s_pr_hide
=
frontendDB
->
be_def_limit
.
lms_s_pr_hide
;
lim
->
lms_s_pr_total
=
frontendDB
->
be_def_limit
.
lms_s_pr_total
;
}
goto
ok
;
}
for
(
i
=
1
;
i
<
c
->
argc
;
i
++
)
{
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment