crypto/x509/by_file.c:173: error: INTEGER_OVERFLOW_L2
  ([0, +oo] - 1):unsigned64 by call to `X509_STORE_add_cert`.
Showing all 9 steps of the trace


crypto/x509/by_file.c:137:1: Parameter `ctx->store_ctx->certs->num_items`
135.   	}
136.   
137. > int X509_load_cert_file(X509_LOOKUP *ctx, const char *file, int type)
138.   	{
139.   	int ret=0;

crypto/x509/by_file.c:173:6: Call
171.   					}
172.   				}
173.   			i=X509_STORE_add_cert(ctx->store_ctx,x);
            ^
174.   			if (!i) goto err;
175.   			count++;

crypto/x509/x509_vfy.c:511:1: Parameter `ctx->certs->num_items`
  509.   	}
  510.   
  511. > int X509_STORE_add_cert(X509_STORE *ctx, X509 *x)
  512.   	{
  513.   	X509_OBJECT *obj,*r;

crypto/x509/x509_vfy.c:530:19: Call
  528.   	X509_OBJECT_up_ref_count(obj);
  529.   
  530.   	r=(X509_OBJECT *)lh_insert(ctx->certs,(char *)obj);
                           ^
  531.   	if (r != NULL)
  532.   		{ /* oops, put it back */

crypto/lhash/lhash.c:193:1: Parameter `lh->num_items`
    191.   	}
    192.   
    193. > char *lh_insert(LHASH *lh, char *data)
    194.   	{
    195.   	unsigned long hash;

crypto/x509/x509_vfy.c:533:3: Call
  531.   	if (r != NULL)
  532.   		{ /* oops, put it back */
  533.   		lh_delete(ctx->certs,(char *)obj);
           ^
  534.   		X509_OBJECT_free_contents(obj);
  535.   		Free(obj);

crypto/lhash/lhash.c:231:1: <LHS trace>
229.   	}
230.   
231. > char *lh_delete(LHASH *lh, char *data)
232.   	{
233.   	unsigned long hash;

crypto/lhash/lhash.c:231:1: Parameter `lh->num_items`
    229.   	}
    230.   
    231. > char *lh_delete(LHASH *lh, char *data)
    232.   	{
    233.   	unsigned long hash;

crypto/lhash/lhash.c:254:2: Binary operation: ([0, +oo] - 1):unsigned64 by call to `X509_STORE_add_cert` 
    252.   		}
    253.   
    254.   	lh->num_items--;
            ^
    255.   	if ((lh->num_nodes > MIN_NODES) &&
    256.   		(lh->down_load >= (lh->num_items*LH_LOAD_MULT/lh->num_nodes)))
