Check that your application is built with the same runtime library as openssl,
i.e. check multithreading and debug build.
--
Roger
Shridhar Bhat wrote:
> Please refer to the code below:
>
> 1- BIO *wbio = NULL;
> 2- BIO *rbio = NULL;
> 3- SSL *sslconn = NULL ;
>
> 4- rbio = BIO_new_socket(sock,BIO_NOCLOSE) ;
> 5- wbio = BIO_new_socket(sock, BIO_NOCLOSE) ;
>
> 6- sslconn = SSL_new(ctx) ;
>
> 7- SSL_set_bio(sslconn, wbio, rbio);
>
> sock is a SOCKET handle passed to this routine.
> ctx is of type SSL* which is defined as a global variable
> and properly initialized earlier in the program.
>
> My application is multi-threaded. The program crashes when it reaches
> line 5 giving following error message:
>
> Unhandled exception in my_prog.exe (MSVCRTD.DLL): 0xC0000005: Access Violation
>
> I have compiled the SSLeay with multi-threading option on.
>
> Does anybody have any clue why the program is crashing?
> I understand that the information given here may be insufficient.
> If anybody wants more information, I will be glad to provide it.
>
> Thanks in advance,
>
> -Shridhar.
>
> ______________________________________________________________________
> OpenSSL Project http://www.openssl.org
> Development Mailing List [EMAIL PROTECTED]
> Automated List Manager [EMAIL PROTECTED]
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]