diff options
author | Andrew Bartlett <abartlet@samba.org> | 2012-07-18 15:28:50 +1000 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2012-07-18 11:23:55 +0200 |
commit | d0d05f8474ed1882d373f042aba2c0209247678a (patch) | |
tree | 88b39ca2b2519743559f3dae1d66278fecc1d124 /source3 | |
parent | 02a356ea775a3ba589cb50af3c861ab86aaffa0b (diff) | |
download | samba-d0d05f8474ed1882d373f042aba2c0209247678a.tar.gz samba-d0d05f8474ed1882d373f042aba2c0209247678a.tar.bz2 samba-d0d05f8474ed1882d373f042aba2c0209247678a.zip |
s4-lib/tls: Try socket_send() multiple times to send partial packets
This works around an artificial limitation in socket_wrapper that breaks
some versions of GnuTLS when we return a short write.
Instead, keep pushing until the OS will not take it.
The correct solution will be to use tls_tstream, but the client code
for this is not yet tested and needs the ldap client layer changed
to use it.
Andrew Bartlett
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Wed Jul 18 11:23:55 CEST 2012 on sn-devel-104
Diffstat (limited to 'source3')
0 files changed, 0 insertions, 0 deletions