apps/s_time.c:482: error: INTEGER_OVERFLOW_L2
  ([0, +oo] - 1):unsigned32 by call to `doConnection`.
Showing all 18 steps of the trace


apps/s_time.c:482:15: Call
480.   #endif
481.   
482.   		if( (scon = doConnection( NULL )) == NULL )
                     ^
483.   			goto end;
484.   

apps/s_time.c:636:1: Parameter `scon->ctx->cert_store->certs->num_nodes`
  634.    *		SSL *	= the connection pointer.
  635.    */
  636. > static SSL *doConnection(SSL *scon)
  637.   	{
  638.   	BIO *conn;

apps/s_time.c:518:3: Call
516.   		fflush(stdout);
517.   
518.   		SSL_free( scon );
         ^
519.   		scon=NULL;
520.   		}

ssl/ssl_lib.c:233:1: Parameter `s->ctx->cert_store->certs->num_nodes`
  231.       }
  232.   
  233. > void SSL_free(SSL *s)
  234.   	{
  235.   	int i;

apps/s_time.c:482:15: Call
480.   #endif
481.   
482.   		if( (scon = doConnection( NULL )) == NULL )
                     ^
483.   			goto end;
484.   

apps/s_time.c:636:1: Parameter `scon->ctx->cert_store->certs->num_nodes`
  634.    *		SSL *	= the connection pointer.
  635.    */
  636. > static SSL *doConnection(SSL *scon)
  637.   	{
  638.   	BIO *conn;

apps/s_time.c:689:4: Call
  687.   			ERR_print_errors(bio_err);
  688.   		if (scon == NULL)
  689.   			SSL_free(serverCon);
            ^
  690.   		return NULL;
  691.   		}

ssl/ssl_lib.c:233:1: Parameter `s->ctx->cert_store->certs->num_nodes`
    231.       }
    232.   
    233. > void SSL_free(SSL *s)
    234.   	{
    235.   	int i;

ssl/ssl_lib.c:288:14: Call
    286.   	/* Free up if allocated */
    287.   
    288.   	if (s->ctx) SSL_CTX_free(s->ctx);
                        ^
    289.   
    290.   	if (s->client_CA != NULL)

ssl/ssl_lib.c:1005:1: Parameter `a->cert_store->certs->num_nodes`
      1003.       { Free(comp); }
      1004.   
      1005. > void SSL_CTX_free(SSL_CTX *a)
      1006.   	{
      1007.   	int i;

ssl/ssl_lib.c:1031:3: Call
      1029.   		}
      1030.   	if (a->cert_store != NULL)
      1031.   		X509_STORE_free(a->cert_store);
                ^
      1032.   	if (a->cipher_list != NULL)
      1033.   		sk_SSL_CIPHER_free(a->cipher_list);

crypto/x509/x509_lu.c:229:1: Parameter `vfy->certs->num_nodes`
        227.   	}
        228.   
        229. > void X509_STORE_free(X509_STORE *vfy)
        230.   	{
        231.   	int i;

crypto/x509/x509_lu.c:248:2: Call
        246.   
        247.   	CRYPTO_free_ex_data(x509_store_meth,(char *)vfy,&vfy->ex_data);
        248.   	lh_doall(vfy->certs,cleanup);
                ^
        249.   	lh_free(vfy->certs);
        250.   	Free(vfy);

crypto/lhash/lhash.c:284:1: Parameter `lh->num_nodes`
          282.   	}
          283.   
          284. > void lh_doall(LHASH *lh, void (*func)())
          285.   	{
          286.   	lh_doall_arg(lh,func,NULL);

crypto/lhash/lhash.c:286:2: Call
          284.   void lh_doall(LHASH *lh, void (*func)())
          285.   	{
          286.   	lh_doall_arg(lh,func,NULL);
                  ^
          287.   	}
          288.   

crypto/lhash/lhash.c:289:1: <LHS trace>
287.   	}
288.   
289. > void lh_doall_arg(LHASH *lh, void (*func)(), char *arg)
290.   	{
291.   	int i;

crypto/lhash/lhash.c:289:1: Parameter `lh->num_nodes`
            287.   	}
            288.   
            289. > void lh_doall_arg(LHASH *lh, void (*func)(), char *arg)
            290.   	{
            291.   	int i;

crypto/lhash/lhash.c:296:7: Binary operation: ([0, +oo] - 1):unsigned32 by call to `doConnection` 
            294.   	/* reverse the order so we search from 'top to bottom'
            295.   	 * We were having memory leaks otherwise */
            296.   	for (i=lh->num_nodes-1; i>=0; i--)
                         ^
            297.   		{
            298.   		a=lh->b[i];
