Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Ondřej Kuzník
OpenLDAP
Commits
5062b174
Commit
5062b174
authored
Jun 10, 2022
by
Ondřej Kuzník
Browse files
ITS#8245 Do not try to release a NULL entry
parent
56877e33
Pipeline
#4395
passed with stage
in 68 minutes and 2 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
servers/slapd/overlays/unique.c
View file @
5062b174
...
...
@@ -1229,13 +1229,15 @@ unique_modify(
return
rc
;
}
if
(
SLAPD_SYNC_IS_SYNCCONN
(
op
->
o_connid
)
||
(
get_relax
(
op
)
>
SLAP_CONTROL_IGNORED
&&
overlay_entry_get_ov
(
op
,
&
op
->
o_req_ndn
,
NULL
,
NULL
,
0
,
&
e
,
on
)
==
LDAP_SUCCESS
&&
e
&&
access_allowed
(
op
,
e
,
slap_schema
.
si_ad_entry
,
NULL
,
ACL_MANAGE
,
NULL
)
)
)
{
if
(
SLAPD_SYNC_IS_SYNCCONN
(
op
->
o_connid
)
)
{
return
rc
;
}
if
(
get_relax
(
op
)
>
SLAP_CONTROL_IGNORED
&&
overlay_entry_get_ov
(
op
,
&
op
->
o_req_ndn
,
NULL
,
NULL
,
0
,
&
e
,
on
)
==
LDAP_SUCCESS
&&
e
&&
access_allowed
(
op
,
e
,
slap_schema
.
si_ad_entry
,
NULL
,
ACL_MANAGE
,
NULL
)
)
{
overlay_entry_release_ov
(
op
,
e
,
0
,
on
);
return
rc
;
}
...
...
@@ -1367,13 +1369,15 @@ unique_modrdn(
Debug
(
LDAP_DEBUG_TRACE
,
"==> unique_modrdn <%s> <%s>
\n
"
,
op
->
o_req_dn
.
bv_val
,
op
->
orr_newrdn
.
bv_val
);
if
(
SLAPD_SYNC_IS_SYNCCONN
(
op
->
o_connid
)
||
(
get_relax
(
op
)
>
SLAP_CONTROL_IGNORED
&&
overlay_entry_get_ov
(
op
,
&
op
->
o_req_ndn
,
NULL
,
NULL
,
0
,
&
e
,
on
)
==
LDAP_SUCCESS
&&
e
&&
access_allowed
(
op
,
e
,
slap_schema
.
si_ad_entry
,
NULL
,
ACL_MANAGE
,
NULL
)
)
)
{
if
(
SLAPD_SYNC_IS_SYNCCONN
(
op
->
o_connid
)
)
{
return
rc
;
}
if
(
get_relax
(
op
)
>
SLAP_CONTROL_IGNORED
&&
overlay_entry_get_ov
(
op
,
&
op
->
o_req_ndn
,
NULL
,
NULL
,
0
,
&
e
,
on
)
==
LDAP_SUCCESS
&&
e
&&
access_allowed
(
op
,
e
,
slap_schema
.
si_ad_entry
,
NULL
,
ACL_MANAGE
,
NULL
)
)
{
overlay_entry_release_ov
(
op
,
e
,
0
,
on
);
return
rc
;
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a 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