[Dnsmail-cvs] dnsmail/DnsMail OpenSslStream.cs,1.1.4.1,1.1.4.2
Brought to you by:
ethem
From: Ethem E. <et...@us...> - 2006-08-02 15:55:16
|
Update of /cvsroot/dnsmail/dnsmail/DnsMail In directory sc8-pr-cvs12.sourceforge.net:/tmp/cvs-serv6677/dnsmail/DnsMail Modified Files: Tag: DNSMAIL_02 OpenSslStream.cs Log Message: Some optimisation. Index: OpenSslStream.cs =================================================================== RCS file: /cvsroot/dnsmail/dnsmail/DnsMail/OpenSslStream.cs,v retrieving revision 1.1.4.1 retrieving revision 1.1.4.2 diff -C2 -d -r1.1.4.1 -r1.1.4.2 *** OpenSslStream.cs 22 May 2006 10:39:28 -0000 1.1.4.1 --- OpenSslStream.cs 2 Aug 2006 15:55:12 -0000 1.1.4.2 *************** *** 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; |