git.samba.org
/
kamenim
/
samba.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
1491f9b
)
r7565: fixed handling of sasl data in ldap server
author
Andrew Tridgell
<tridge@samba.org>
Tue, 14 Jun 2005 03:51:49 +0000
(
03:51
+0000)
committer
Gerald (Jerry) Carter
<jerry@samba.org>
Wed, 10 Oct 2007 18:18:09 +0000
(13:18 -0500)
(This used to be commit
9b7a89735f18f66ead010d5a1a0a6516ee9b93fe
)
source4/ldap_server/ldap_server.c
patch
|
blob
|
history
diff --git
a/source4/ldap_server/ldap_server.c
b/source4/ldap_server/ldap_server.c
index 7319c1c7ace4544b2be0de757dde1682599f54cb..9f62d72e2c911405022aac04430660b920ad1794 100644
(file)
--- a/
source4/ldap_server/ldap_server.c
+++ b/
source4/ldap_server/ldap_server.c
@@
-223,7
+223,8
@@
static BOOL ldapsrv_write_buf(struct ldapsrv_connection *conn)
if (!conn->session_info) {
return write_from_buf(sock, &conn->out_buffer);
}
- if (!(gensec_have_feature(conn->gensec, GENSEC_FEATURE_SIGN) ||
+ if (conn->sasl_out_buffer.length == 0 &&
+ !(gensec_have_feature(conn->gensec, GENSEC_FEATURE_SIGN) ||
gensec_have_feature(conn->gensec, GENSEC_FEATURE_SEAL))) {
return write_from_buf(sock, &conn->out_buffer);
}