crypto/mem.c:248: error: INTEGER_OVERFLOW_L2
  ([0, +oo] - 1):unsigned64 by call to `lh_delete`.
Showing all 4 steps of the trace


crypto/mem.c:248:13: Call
246.   		CRYPTO_w_lock(CRYPTO_LOCK_MALLOC);
247.   		m.addr=addr;
248.   		mp=(MEM *)lh_delete(mh,(char *)&m);
                   ^
249.   		if (mp != NULL)
250.   			Free(mp);

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 `lh_delete` 
  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)))
