[Dnsmail-cvs] dnsmail/DnsMail OpenSslStream.cs,1.1,1.1.4.1
Brought to you by:
ethem
From: Ethem E. <et...@us...> - 2006-05-15 14:26:35
|
Update of /cvsroot/dnsmail/dnsmail/DnsMail In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv13962/dnsmail/DnsMail Modified Files: Tag: DNSMAIL_02 OpenSslStream.cs Log Message: Branch fix. Index: OpenSslStream.cs =================================================================== RCS file: /cvsroot/dnsmail/dnsmail/DnsMail/OpenSslStream.cs,v retrieving revision 1.1 retrieving revision 1.1.4.1 diff -C2 -d -r1.1 -r1.1.4.1 *** OpenSslStream.cs 6 Mar 2006 15:47:40 -0000 1.1 --- OpenSslStream.cs 15 May 2006 14:26:32 -0000 1.1.4.1 *************** *** 37,45 **** static OpenSslStream() { UnsafeOpenSsl.SSL_load_error_strings(); UnsafeOpenSsl.SSL_library_init(); String version = ""; ! IntPtr ctx = UnsafeOpenSsl.SSL_CTX_new(UnsafeOpenSsl.TLSv1_method()); ! if (ctx != IntPtr.Zero) { try --- 37,47 ---- static OpenSslStream() { + // Load OpenSsl libraries UnsafeOpenSsl.SSL_load_error_strings(); UnsafeOpenSsl.SSL_library_init(); + String version = ""; ! IntPtr tmpctx = UnsafeOpenSsl.SSL_CTX_new(UnsafeOpenSsl.TLSv1_method()); ! if (tmpctx != IntPtr.Zero) { try *************** *** 50,54 **** finally { ! UnsafeOpenSsl.SSL_CTX_free(ctx); } } --- 52,56 ---- finally { ! UnsafeOpenSsl.SSL_CTX_free(tmpctx); } } *************** *** 368,372 **** } ! fixed(byte* ptr = buffer) { while (count > 0) --- 370,374 ---- } ! fixed(byte* ptr = &buffer[offset]) { while (count > 0) |