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
openldap
OpenLDAP
Commits
8f8674fc
Commit
8f8674fc
authored
Aug 26, 2021
by
Ondřej Kuzník
Committed by
Quanah Gibson-Mount
Sep 05, 2021
Browse files
ITS
#9538
Populate op2.o_hdr earlier
parent
c34f2a1b
Changes
1
Hide whitespace changes
Inline
Side-by-side
servers/slapd/overlays/accesslog.c
View file @
8f8674fc
...
...
@@ -1525,6 +1525,7 @@ accesslog_response(Operation *op, SlapReply *rs)
BerVarray
vals
;
Operation
op2
=
{
0
};
SlapReply
rs2
=
{
REP_RESULT
};
char
csnbuf
[
LDAP_PVT_CSNSTR_BUFSIZE
];
/* ITS#9051 Make sure we only remove the callback on a final response */
if
(
rs
->
sr_type
!=
REP_RESULT
&&
rs
->
sr_type
!=
REP_EXTENDED
&&
...
...
@@ -1559,6 +1560,12 @@ accesslog_response(Operation *op, SlapReply *rs)
goto
skip
;
}
op2
.
o_hdr
=
op
->
o_hdr
;
op2
.
o_tag
=
LDAP_REQ_ADD
;
op2
.
o_bd
=
li
->
li_db
;
op2
.
o_csn
.
bv_val
=
csnbuf
;
op2
.
o_csn
.
bv_len
=
sizeof
(
csnbuf
);
if
(
!
(
lo
->
mask
&
LOG_OP_WRITES
)
)
{
ldap_pvt_thread_mutex_lock
(
&
li
->
li_op_rmutex
);
}
...
...
@@ -1918,9 +1925,6 @@ accesslog_response(Operation *op, SlapReply *rs)
}
}
op2
.
o_hdr
=
op
->
o_hdr
;
op2
.
o_tag
=
LDAP_REQ_ADD
;
op2
.
o_bd
=
li
->
li_db
;
op2
.
o_dn
=
li
->
li_db
->
be_rootdn
;
op2
.
o_ndn
=
li
->
li_db
->
be_rootndn
;
op2
.
o_req_dn
=
e
->
e_name
;
...
...
Write
Preview
Markdown
is supported
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