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
Joe Martin
OpenLDAP
Commits
cc51a621
Commit
cc51a621
authored
Nov 17, 2009
by
Quanah Gibson-Mount
Browse files
ITS#6304
parent
f36877eb
Changes
2
Hide whitespace changes
Inline
Side-by-side
CHANGES
View file @
cc51a621
...
...
@@ -17,6 +17,7 @@ OpenLDAP 2.4.20 Engineering
Fixed slapd invalid dn log message (ITS#6309)
Fixed slapd lockup on shutdown (ITS#6372)
Fixed slapd termination for one level DNs (ITS#6338)
Fixed slapd tls_accept to retry in certain cases (ITS#6304)
Fixed slapd unused parameter (ITS#6356)
Fixed slapd-bdb/hdb cache corruption (ITS#6341)
Fixed slapd-bdb/hdb entry cache (ITS#6360)
...
...
servers/slapd/connection.c
View file @
cc51a621
...
...
@@ -1380,6 +1380,11 @@ connection_read( ber_socket_t s, conn_readinfo *cri )
c
->
c_connid
,
(
int
)
s
,
c
->
c_tls_ssf
,
c
->
c_ssf
,
0
);
slap_sasl_external
(
c
,
c
->
c_tls_ssf
,
&
authid
);
if
(
authid
.
bv_val
)
free
(
authid
.
bv_val
);
}
else
if
(
rc
==
1
)
{
/* need to retry */
slapd_set_read
(
s
,
0
);
slapd_set_write
(
s
,
1
);
connection_return
(
c
);
return
0
;
}
/* if success and data is ready, fall thru to data input loop */
...
...
@@ -1879,6 +1884,14 @@ int connection_write(ber_socket_t s)
return
-
1
;
}
#ifdef HAVE_TLS
if
(
c
->
c_is_tls
&&
c
->
c_needs_tls_accept
)
{
connection_return
(
c
);
connection_read_activate
(
s
);
return
0
;
}
#endif
c
->
c_n_write
++
;
Debug
(
LDAP_DEBUG_TRACE
,
...
...
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