Revision f612bdb34252c3eae4808dd3e1360d0f0a3666bc authored by Matt Caswell on 04 November 2015, 11:20:50 UTC, committed by Matt Caswell on 10 December 2015, 12:50:56 UTC
A BIO_flush call in the DTLS code was not correctly setting the |rwstate|
variable to SSL_WRITING. This means that SSL_get_error() will not return
SSL_ERROR_WANT_WRITE in the event of an IO retry.

Reviewed-by: Richard Levitte <levitte@openssl.org>
(cherry picked from commit 67f60be8c9ae5ff3129fcd6238baf124385a41d8)
1 parent 4a53424
History
File Mode Size
aes
asn1
bf
bio
bn
buffer
camellia
cast
cmac
cms
comp
conf
des
dh
dsa
dso
ec
ecdh
ecdsa
engine
err
evp
hmac
idea
jpake
krb5
lhash
md2
md4
md5
mdc2
modes
objects
ocsp
pem
perlasm
pkcs12
pkcs7
pqueue
rand
rc2
rc4
rc5
ripemd
rsa
seed
sha
srp
stack
store
threads
ts
txt_db
ui
whrlpool
x509
x509v3
LPdir_nyi.c -rw-r--r-- 1.7 KB
LPdir_unix.c -rw-r--r-- 3.8 KB
LPdir_vms.c -rw-r--r-- 5.8 KB
LPdir_win.c -rw-r--r-- 5.3 KB
LPdir_win32.c -rw-r--r-- 1.5 KB
LPdir_wince.c -rw-r--r-- 1.6 KB
Makefile -rw-r--r-- 8.9 KB
alphacpuid.pl -rw-r--r-- 1.6 KB
arm_arch.h -rw-r--r-- 1.5 KB
armcap.c -rw-r--r-- 1.7 KB
armv4cpuid.S -rw-r--r-- 2.9 KB
constant_time_locl.h -rw-r--r-- 7.5 KB
constant_time_test.c -rw-r--r-- 11.7 KB
cpt_err.c -rw-r--r-- 4.2 KB
cryptlib.c -rw-r--r-- 30.8 KB
cryptlib.h -rw-r--r-- 4.4 KB
crypto-lib.com -rw-r--r-- 38.5 KB
crypto.h -rw-r--r-- 27.0 KB
cversion.c -rw-r--r-- 4.0 KB
ebcdic.c -rw-r--r-- 11.4 KB
ebcdic.h -rw-r--r-- 616 bytes
ex_data.c -rw-r--r-- 22.6 KB
fips_err.h -rw-r--r-- 11.3 KB
fips_ers.c -rw-r--r-- 119 bytes
ia64cpuid.S -rw-r--r-- 3.5 KB
install-crypto.com -rwxr-xr-x 5.0 KB
md32_common.h -rw-r--r-- 14.6 KB
mem.c -rw-r--r-- 14.8 KB
mem_clr.c -rw-r--r-- 3.2 KB
mem_dbg.c -rw-r--r-- 26.2 KB
o_dir.c -rw-r--r-- 3.4 KB
o_dir.h -rw-r--r-- 2.1 KB
o_dir_test.c -rw-r--r-- 2.3 KB
o_fips.c -rw-r--r-- 3.4 KB
o_init.c -rw-r--r-- 3.1 KB
o_str.c -rw-r--r-- 4.0 KB
o_str.h -rw-r--r-- 3.0 KB
o_time.c -rw-r--r-- 12.4 KB
o_time.h -rw-r--r-- 2.9 KB
opensslconf.h.in -rw-r--r-- 4.4 KB
opensslv.h -rw-r--r-- 3.9 KB
ossl_typ.h -rw-r--r-- 7.6 KB
pariscid.pl -rw-r--r-- 3.5 KB
ppccap.c -rw-r--r-- 3.3 KB
ppccpuid.pl -rwxr-xr-x 1.9 KB
s390xcap.c -rw-r--r-- 1005 bytes
s390xcpuid.S -rw-r--r-- 1.7 KB
sparccpuid.S -rw-r--r-- 7.8 KB
sparcv9cap.c -rw-r--r-- 7.1 KB
symhacks.h -rw-r--r-- 25.4 KB
uid.c -rw-r--r-- 3.1 KB
vms_rms.h -rw-r--r-- 1.8 KB
x86_64cpuid.pl -rw-r--r-- 5.5 KB
x86cpuid.pl -rw-r--r-- 8.8 KB

back to top