Fix intermittent Cygwin failures in s_client
authorRichard Levitte <levitte@openssl.org>
Sun, 14 Jan 2018 16:15:32 +0000 (17:15 +0100)
committerRichard Levitte <levitte@openssl.org>
Mon, 15 Jan 2018 08:32:51 +0000 (09:32 +0100)
commit44e688bca36ab4e1b4cd1cf6710871b7906e7c96
tree3be11a72f501bad64976f6d6f901460c0d11a3c9
parentcffda9f3b76e1b85739984bce6146d792499cce2
Fix intermittent Cygwin failures in s_client

This was identified for Windows almost two years ago for VC and
msys/mingw.  It seems that Cygwin suffers from the same issue, and
since Cygwin doesn't define OPENSSL_SYS_WINDOWS, we need to make a
special case to have a 50ms pause before closing the TLS connection.

Ref: git commit cb2e10f257a464c6b475b321dd9e4769df84dbf6

Reviewed-by: Bernd Edlinger <bernd.edlinger@hotmail.de>
(Merged from https://github.com/openssl/openssl/pull/5074)

(cherry picked from commit 27da42d85212f80fc0db02b1cedf1d49fbfb8c43)
apps/s_client.c