Dear all,
the attached patch fixes the handling of error cases:
* For dgram bios use always BIO_dgram_should_retry() instead
of BIO_scok_should_retry().
* ENOTCONN is a fatal error.
* EMSGSIZE is a fatal error, not related to path MTU.
Thanks to Daniel Mentz, who pointed out the incorrect
Sorry for late reply; been under the weather lately, healthwise, so
this is my first 'on-line' experience in a while ;-)
As far as the brain is operational again... I'd say the quickest way
to fix this is to wrap the __try/__except chunk in a compiler-specific
preproc check a la:
#if
[...@hobbelt.com - Tue Sep 22 12:13:44 2009]:
Steve, what do you think?
I take it you'd like an updated patch/diff file to go with this,
right?
I've already committed a fix for this doing precisely that.
Steve.
--
Dr Stephen N. Henson. OpenSSL project core developer.
Commercial
I've attached integrated changes to CA.sh script from RT #912, RT #1209,
and RT #1847 as one patch.
Please consider adding this at least to trunk and openssl-1.0 branch
CVS.
Thanks,
--
Tomas Mraz
No matter how far down the wrong road you've gone, turn back.