crypto/mem_dbg.c:524: error: INTEGER_OVERFLOW_L2
  ([0, +oo] - 1):unsigned32 by call to `lh_delete`.
Showing all 6 steps of the trace


crypto/mem_dbg.c:524:14: Call
522.   
523.   			m.addr=addr1;
524.   			mp=(MEM *)lh_delete(mh,(char *)&m);
                    ^
525.   			if (mp != NULL)
526.   				{

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

crypto/lhash/lhash.c:246:3: Call
  244.   	if ((lh->num_nodes > MIN_NODES) &&
  245.   		(lh->down_load >= (lh->num_items*LH_LOAD_MULT/lh->num_nodes)))
  246.   		contract(lh);
           ^
  247.   
  248.   	return(ret);

crypto/lhash/lhash.c:355:1: <LHS trace>
353.   	}
354.   
355. > static void contract(LHASH *lh)
356.   	{
357.   	LHASH_NODE **n,*n1,*np;

crypto/lhash/lhash.c:355:1: Parameter `lh->p`
    353.   	}
    354.   
    355. > static void contract(LHASH *lh)
    356.   	{
    357.   	LHASH_NODE **n,*n1,*np;

crypto/lhash/lhash.c:359:5: Binary operation: ([0, +oo] - 1):unsigned32 by call to `lh_delete` 
    357.   	LHASH_NODE **n,*n1,*np;
    358.   
    359.   	np=lh->b[lh->p+lh->pmax-1];
               ^
    360.   	lh->b[lh->p+lh->pmax-1]=NULL; /* 24/07-92 - eay - weird but :-( */
    361.   	if (lh->p == 0)
