Detect socket errors in GnuTLS on Windows
authorMatthias Bolte <photron@users.sourceforge.net>
Fri, 19 Nov 2010 21:31:34 +0000 (13:31 -0800)
committerDan Fandrich <dan@coneharvesters.com>
Fri, 19 Nov 2010 21:34:07 +0000 (13:34 -0800)
commita83870ef9d1758de371551844efa4f17dda71581
tree495eb436ba53e190d9cf2dfac94e42e3f847d485
parenta768e39b2d6bd60cbf71e983f1003b22603cb71e
Detect socket errors in GnuTLS on Windows

On Windows, translate WSAGetLastError() to errno values as GNU
TLS does it internally, too. This is necessary because send() and
recv() on Windows don't set errno when they fail but GNU TLS
expects a proper errno value.

Bug: http://curl.haxx.se/bug/view.cgi?id=3110991
RELEASE-NOTES
lib/gtls.c