crypto/x509/by_file.c:284: 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:262:1: Parameter `ctx->store_ctx->certs->num_items`
260.   	}
261.   
262. > int X509_load_cert_crl_file(X509_LOOKUP *ctx, const char *file, int type)
263.   {
264.   	STACK_OF(X509_INFO) *inf;

crypto/x509/by_file.c:284:4: Call
282.   		itmp = sk_X509_INFO_value(inf, i);
283.   		if(itmp->x509) {
284.   			X509_STORE_add_cert(ctx->store_ctx, itmp->x509);
          ^
285.   			count++;
286.   		} else if(itmp->crl) {

crypto/x509/x509_vfy.c:606:1: Parameter `ctx->certs->num_items`
  604.   	}
  605.   
  606. > int X509_STORE_add_cert(X509_STORE *ctx, X509 *x)
  607.   	{
  608.   	X509_OBJECT *obj,*r;

crypto/x509/x509_vfy.c:625:19: Call
  623.   	X509_OBJECT_up_ref_count(obj);
  624.   
  625.   	r=(X509_OBJECT *)lh_insert(ctx->certs,(char *)obj);
                           ^
  626.   	if (r != NULL)
  627.   		{ /* oops, put it back */

crypto/lhash/lhash.c:182:1: Parameter `lh->num_items`
    180.   	}
    181.   
    182. > char *lh_insert(LHASH *lh, char *data)
    183.   	{
    184.   	unsigned long hash;

crypto/x509/x509_vfy.c:628:3: Call
  626.   	if (r != NULL)
  627.   		{ /* oops, put it back */
  628.   		lh_delete(ctx->certs,(char *)obj);
           ^
  629.   		X509_OBJECT_free_contents(obj);
  630.   		Free(obj);

crypto/lhash/lhash.c:220:1: <LHS trace>
218.   	}
219.   
220. > char *lh_delete(LHASH *lh, char *data)
221.   	{
222.   	unsigned long hash;

crypto/lhash/lhash.c:220:1: Parameter `lh->num_items`
    218.   	}
    219.   
    220. > char *lh_delete(LHASH *lh, char *data)
    221.   	{
    222.   	unsigned long hash;

crypto/lhash/lhash.c:243:2: Binary operation: ([0, +oo] - 1):unsigned64 by call to `X509_STORE_add_cert` 
    241.   		}
    242.   
    243.   	lh->num_items--;
            ^
    244.   	if ((lh->num_nodes > MIN_NODES) &&
    245.   		(lh->down_load >= (lh->num_items*LH_LOAD_MULT/lh->num_nodes)))
