apps/ocsp.c:1574: error: INTEGER_OVERFLOW_L2
  ([0, +oo] - 1):unsigned64 by call to `BIO_new_ssl`.
Showing all 18 steps of the trace


apps/ocsp.c:1574:16: Call
1572.           }
1573.           SSL_CTX_set_mode(ctx, SSL_MODE_AUTO_RETRY);
1574.           sbio = BIO_new_ssl(ctx, 1);
                       ^
1575.           cbio = BIO_push(sbio, cbio);
1576.       }

ssl/bio_ssl.c:458:1: Parameter `ctx->sessions->num_items`
  456.   }
  457.   
  458. > BIO *BIO_new_ssl(SSL_CTX *ctx, int client)
  459.   {
  460.       BIO *ret;

ssl/bio_ssl.c:465:16: Call
  463.       if ((ret = BIO_new(BIO_f_ssl())) == NULL)
  464.           return NULL;
  465.       if ((ssl = SSL_new(ctx)) == NULL) {
                        ^
  466.           BIO_free(ret);
  467.           return NULL;

ssl/ssl_lib.c:668:1: Parameter `ctx->sessions->num_items`
    666.   }
    667.   
    668. > SSL *SSL_new(SSL_CTX *ctx)
    669.   {
    670.       SSL *s;

ssl/ssl_lib.c:825:10: Call
    823.       s->server = (ctx->method->ssl_accept == ssl_undefined_function) ? 0 : 1;
    824.   
    825.       if (!SSL_clear(s))
                    ^
    826.           goto err;
    827.   

ssl/ssl_lib.c:577:1: Parameter `s->session_ctx->sessions->num_items`
      575.   }
      576.   
      577. > int SSL_clear(SSL *s)
      578.   {
      579.       if (s->method == NULL) {

ssl/ssl_lib.c:584:9: Call
      582.       }
      583.   
      584.       if (ssl_clear_bad_session(s)) {
                     ^
      585.           SSL_SESSION_free(s->session);
      586.           s->session = NULL;

ssl/ssl_sess.c:1135:1: Parameter `s->session_ctx->sessions->num_items`
        1133.   }
        1134.   
        1135. > int ssl_clear_bad_session(SSL *s)
        1136.   {
        1137.       if ((s->session != NULL) &&

ssl/ssl_sess.c:1140:9: Call
        1138.           !(s->shutdown & SSL_SENT_SHUTDOWN) &&
        1139.           !(SSL_in_init(s) || SSL_in_before(s))) {
        1140.           SSL_CTX_remove_session(s->session_ctx, s->session);
                        ^
        1141.           return 1;
        1142.       } else

ssl/ssl_sess.c:751:1: Parameter `ctx->sessions->num_items`
          749.   }
          750.   
          751. > int SSL_CTX_remove_session(SSL_CTX *ctx, SSL_SESSION *c)
          752.   {
          753.       return remove_session_lock(ctx, c, 1);

ssl/ssl_sess.c:753:12: Call
          751.   int SSL_CTX_remove_session(SSL_CTX *ctx, SSL_SESSION *c)
          752.   {
          753.       return remove_session_lock(ctx, c, 1);
                            ^
          754.   }
          755.   

ssl/ssl_sess.c:756:1: Parameter `ctx->sessions->num_items`
            754.   }
            755.   
            756. > static int remove_session_lock(SSL_CTX *ctx, SSL_SESSION *c, int lck)
            757.   {
            758.       SSL_SESSION *r;

ssl/ssl_sess.c:766:17: Call
            764.           if ((r = lh_SSL_SESSION_retrieve(ctx->sessions, c)) != NULL) {
            765.               ret = 1;
            766.               r = lh_SSL_SESSION_delete(ctx->sessions, r);
                                   ^
            767.               SSL_SESSION_list_remove(ctx, r);
            768.           }

ssl/ssl_locl.h:732:1: Parameter `lh->num_items`
              730.   } TLSEXT_INDEX;
              731.   
              732. > DEFINE_LHASH_OF(SSL_SESSION);
              733.   /* Needed in ssl_cert.c */
              734.   DEFINE_LHASH_OF(X509_NAME);

ssl/ssl_locl.h:732:1: Call
              730.   } TLSEXT_INDEX;
              731.   
              732. > DEFINE_LHASH_OF(SSL_SESSION);
              733.   /* Needed in ssl_cert.c */
              734.   DEFINE_LHASH_OF(X509_NAME);

crypto/lhash/lhash.c:119:1: <LHS trace>
117.   }
118.   
119. > void *OPENSSL_LH_delete(OPENSSL_LHASH *lh, const void *data)
120.   {
121.       unsigned long hash;

crypto/lhash/lhash.c:119:1: Parameter `lh->num_items`
                117.   }
                118.   
                119. > void *OPENSSL_LH_delete(OPENSSL_LHASH *lh, const void *data)
                120.   {
                121.       unsigned long hash;

crypto/lhash/lhash.c:139:5: Binary operation: ([0, +oo] - 1):unsigned64 by call to `BIO_new_ssl` 
                137.       }
                138.   
                139.       lh->num_items--;
                           ^
                140.       if ((lh->num_nodes > MIN_NODES) &&
                141.           (lh->down_load >= (lh->num_items * LH_LOAD_MULT / lh->num_nodes)))
