i am using curl 6.2 + openssl 0.9.4, running in ssl3 mode only (in a
multi-threaded environment)

every other times, we are seeing the above error when calling
SSL_connect() :

SSL: (connect) error:00000000::lib(0) :func(0) :reason(0))

here's the code in curl that calls SSL_connect:

 /* pass the raw socket into the SSL layers */
    SSL_set_fd (data->ssl, data->firstsocket);
    err = SSL_connect (data->ssl);

    if (-1 == err) {
      err = ERR_get_error();
      failf(data, "SSL:  %s", ERR_error_string(err, NULL));
      return 10;
    }


i put in some printf in the big switch statement in ssl3_connect, it
seems to fail in 2 modes:
1) in ssl3_get_finished when the state = (SSL_ST_CR_FINISHED_A/B)
2) or before the for(;;) loop in ssl3_connect, because i don't see the
switch statement being executed

any help/suggestions would be appreciated.

daphne


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to