[Dnsmail-cvs] dnsmail/DnsMail OpenSslStream.cs,1.2,1.3
Brought to you by:
ethem
From: Ethem E. <et...@us...> - 2006-08-02 15:59:29
|
Update of /cvsroot/dnsmail/dnsmail/DnsMail In directory sc8-pr-cvs12.sourceforge.net:/tmp/cvs-serv7493/dnsmail/DnsMail Modified Files: OpenSslStream.cs Log Message: Some optimisation. Merged from 02stable. Index: OpenSslStream.cs =================================================================== RCS file: /cvsroot/dnsmail/dnsmail/DnsMail/OpenSslStream.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** OpenSslStream.cs 22 May 2006 10:46:39 -0000 1.2 --- OpenSslStream.cs 2 Aug 2006 15:59:26 -0000 1.3 *************** *** 265,279 **** s.Blocking = false; - bool retry = true; int err; ! do ! { ! if ((err=UnsafeOpenSsl.SSL_connect(sslSession)) <= 0) ! retry = handle_ssl_error(err, stack); ! else ! break; ! } while(retry); ! if(!s.Blocking) s.Blocking = true; --- 265,272 ---- s.Blocking = false; int err; ! while (((err=UnsafeOpenSsl.SSL_connect(sslSession)) <= 0) && handle_ssl_error(err, stack)); ! if (!s.Blocking) s.Blocking = true; |