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
3ee97b4a
Commit
3ee97b4a
authored
Jun 10, 2010
by
Quanah Gibson-Mount
Browse files
Quit send loops if slapd is shutting down
parent
718ddbd9
Changes
1
Hide whitespace changes
Inline
Side-by-side
servers/slapd/overlays/sssvlv.c
View file @
3ee97b4a
...
...
@@ -471,7 +471,9 @@ range_err:
be
=
op
->
o_bd
;
for
(
i
=
0
;
i
<
j
;
i
++
)
{
sort_node
*
sn
=
cur_node
->
avl_data
;
if
(
slapd_shutdown
)
break
;
op
->
o_bd
=
select_backend
(
&
sn
->
sn_dn
,
0
);
e
=
NULL
;
rc
=
be_entry_get_rw
(
op
,
&
sn
->
sn_dn
,
NULL
,
NULL
,
0
,
&
e
);
...
...
@@ -503,6 +505,8 @@ static void send_page( Operation *op, SlapReply *rs, sort_op *so )
while
(
cur_node
&&
rs
->
sr_nentries
<
so
->
so_page_size
)
{
sort_node
*
sn
=
cur_node
->
avl_data
;
if
(
slapd_shutdown
)
break
;
next_node
=
tavl_next
(
cur_node
,
TAVL_DIR_RIGHT
);
op
->
o_bd
=
select_backend
(
&
sn
->
sn_dn
,
0
);
...
...
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