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
37a294ea
Commit
37a294ea
authored
Apr 16, 2008
by
Quanah Gibson-Mount
Browse files
ITS#5376,ITS#5378
parent
4a6f42b6
Changes
2
Hide whitespace changes
Inline
Side-by-side
CHANGES
View file @
37a294ea
OpenLDAP 2.3 Change Log
OpenLDAP 2.3.42 Engineering
Fixed slapd delta-syncrepl refresh mode (ITS#5376)
Fixed slapd delta-syncrepl resync (ITS#5378)
Fixed slapd pagedresults stale state (ITS#5409)
Fixed slapd-ldap connection handler (ITS#5404)
...
...
servers/slapd/syncrepl.c
View file @
37a294ea
...
...
@@ -722,10 +722,17 @@ do_syncrep2(
if
((
rc
=
syncrepl_message_to_op
(
si
,
op
,
msg
))
==
LDAP_SUCCESS
&&
!
BER_BVISNULL
(
&
syncCookie
.
ctxcsn
)
)
{
syncrepl_updateCookie
(
si
,
op
,
psub
,
&
syncCookie
);
}
else
if
(
rc
==
LDAP_NO_SUCH_OBJECT
)
{
rc
=
LDAP_SYNC_REFRESH_REQUIRED
;
si
->
si_logstate
=
SYNCLOG_FALLBACK
;
ldap_abandon_ext
(
si
->
si_ld
,
si
->
si_msgid
,
NULL
,
NULL
);
}
else
switch
(
rc
)
{
case
LDAP_ALREADY_EXISTS
:
case
LDAP_NO_SUCH_OBJECT
:
case
LDAP_NO_SUCH_ATTRIBUTE
:
case
LDAP_TYPE_OR_VALUE_EXISTS
:
rc
=
LDAP_SYNC_REFRESH_REQUIRED
;
si
->
si_logstate
=
SYNCLOG_FALLBACK
;
ldap_abandon_ext
(
si
->
si_ld
,
si
->
si_msgid
,
NULL
,
NULL
);
break
;
default:
break
;
}
}
else
if
((
rc
=
syncrepl_message_to_entry
(
si
,
op
,
msg
,
&
modlist
,
&
entry
,
syncstate
))
==
LDAP_SUCCESS
)
{
...
...
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