apps/ocsp.c:722: error: INTEGER_OVERFLOW_L1
  (0 - 1):unsigned64 by call to `BIO_new_ssl`.
Showing all 19 steps of the trace


apps/ocsp.c:720:10: Call
718.   			{
719.   			BIO *sbio;
720.   			ctx = SSL_CTX_new(SSLv23_client_method());
                ^
721.   			SSL_CTX_set_mode(ctx, SSL_MODE_AUTO_RETRY);
722.   			sbio = BIO_new_ssl(ctx, 1);

ssl/ssl_lib.c:1235:16: Call
  1233.   	ret->client_cert_cb=NULL;
  1234.   
  1235.   	ret->sessions=lh_new(LHASH_HASH_FN(SSL_SESSION_hash),
                         ^
  1236.   			LHASH_COMP_FN(SSL_SESSION_cmp));
  1237.   	if (ret->sessions == NULL) goto err;

crypto/lhash/lhash.c:133:2: Assignment
    131.   	ret->up_load=UP_LOAD;
    132.   	ret->down_load=DOWN_LOAD;
    133.   	ret->num_items=0;
            ^
    134.   
    135.   	ret->num_expands=0;

apps/ocsp.c:722:11: Call
720.   			ctx = SSL_CTX_new(SSLv23_client_method());
721.   			SSL_CTX_set_mode(ctx, SSL_MODE_AUTO_RETRY);
722.   			sbio = BIO_new_ssl(ctx, 1);
                 ^
723.   			cbio = BIO_push(sbio, cbio);
724.   			}

ssl/bio_ssl.c:542:1: Parameter `ctx->sessions->num_items`
  540.   	}
  541.   
  542. > BIO *BIO_new_ssl(SSL_CTX *ctx, int client)
  543.   	{
  544.   	BIO *ret;

ssl/bio_ssl.c:549:11: Call
  547.   	if ((ret=BIO_new(BIO_f_ssl())) == NULL)
  548.   		return(NULL);
  549.   	if ((ssl=SSL_new(ctx)) == NULL)
                   ^
  550.   		{
  551.   		BIO_free(ret);

ssl/ssl_lib.c:173:1: Parameter `ctx->sessions->num_items`
    171.   	}
    172.   
    173. > SSL *SSL_new(SSL_CTX *ctx)
    174.   	{
    175.   	SSL *s;

ssl/ssl_lib.c:238:2: Call
    236.   	s->mode=ctx->mode;
    237.   	s->read_ahead=ctx->read_ahead; /* used to happen in SSL_clear */
    238.   	SSL_clear(s);
            ^
    239.   
    240.   	CRYPTO_new_ex_data(CRYPTO_EX_INDEX_SSL, s, &s->ex_data);

ssl/ssl_lib.c:84:1: Parameter `s->ctx->sessions->num_items`
      82.   	};
      83.   
      84. > int SSL_clear(SSL *s)
      85.   	{
      86.   	int state;

ssl/ssl_lib.c:132:6: Call
      130.   	ssl_clear_cipher_ctx(s);
      131.   
      132.   	if (ssl_clear_bad_session(s))
                  ^
      133.   		{
      134.   		SSL_SESSION_free(s->session);

ssl/ssl_sess.c:678:1: Parameter `s->ctx->sessions->num_items`
        676.   	}
        677.   
        678. > int ssl_clear_bad_session(SSL *s)
        679.   	{
        680.   	if (	(s->session != NULL) &&

ssl/ssl_sess.c:684:3: Call
        682.   		!(SSL_in_init(s) || SSL_in_before(s)))
        683.   		{
        684.   		SSL_CTX_remove_session(s->ctx,s->session);
                 ^
        685.   		return(1);
        686.   		}

ssl/ssl_sess.c:464:1: Parameter `ctx->sessions->num_items`
          462.   	}
          463.   
          464. > int SSL_CTX_remove_session(SSL_CTX *ctx, SSL_SESSION *c)
          465.   {
          466.   	return remove_session_lock(ctx, c, 1);

ssl/ssl_sess.c:466:9: Call
          464.   int SSL_CTX_remove_session(SSL_CTX *ctx, SSL_SESSION *c)
          465.   {
          466.   	return remove_session_lock(ctx, c, 1);
                         ^
          467.   }
          468.   

ssl/ssl_sess.c:469:1: Parameter `ctx->sessions->num_items`
            467.   }
            468.   
            469. > static int remove_session_lock(SSL_CTX *ctx, SSL_SESSION *c, int lck)
            470.   	{
            471.   	SSL_SESSION *r;

ssl/ssl_sess.c:477:20: Call
            475.   		{
            476.   		if(lck) CRYPTO_w_lock(CRYPTO_LOCK_SSL_CTX);
            477.   		r=(SSL_SESSION *)lh_delete(ctx->sessions,c);
                                      ^
            478.   		if (r != NULL)
            479.   			{

crypto/lhash/lhash.c:217:1: <LHS trace>
215.   	}
216.   
217. > void *lh_delete(LHASH *lh, const void *data)
218.   	{
219.   	unsigned long hash;

crypto/lhash/lhash.c:217:1: Parameter `lh->num_items`
              215.   	}
              216.   
              217. > void *lh_delete(LHASH *lh, const void *data)
              218.   	{
              219.   	unsigned long hash;

crypto/lhash/lhash.c:240:2: Binary operation: (0 - 1):unsigned64 by call to `BIO_new_ssl` 
              238.   		}
              239.   
              240.   	lh->num_items--;
                      ^
              241.   	if ((lh->num_nodes > MIN_NODES) &&
              242.   		(lh->down_load >= (lh->num_items*LH_LOAD_MULT/lh->num_nodes)))
