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


crypto/objects/o_names.c:338:2: Call
336.   	names_lh->down_load=0;
337.   
338.   	lh_doall(names_lh,LHASH_DOALL_FN(names_lh_free));
        ^
339.   	if (type < 0)
340.   		{

crypto/lhash/lhash.c:295:1: Parameter `lh->num_nodes`
  293.   	}
  294.   
  295. > void lh_doall(LHASH *lh, LHASH_DOALL_FN_TYPE func)
  296.   	{
  297.   	doall_util_fn(lh, 0, func, (LHASH_DOALL_ARG_FN_TYPE)NULL, NULL);

crypto/lhash/lhash.c:297:2: Call
  295.   void lh_doall(LHASH *lh, LHASH_DOALL_FN_TYPE func)
  296.   	{
  297.   	doall_util_fn(lh, 0, func, (LHASH_DOALL_ARG_FN_TYPE)NULL, NULL);
          ^
  298.   	}
  299.   

crypto/lhash/lhash.c:270:1: <LHS trace>
268.   	}
269.   
270. > static void doall_util_fn(LHASH *lh, int use_arg, LHASH_DOALL_FN_TYPE func,
271.   			LHASH_DOALL_ARG_FN_TYPE func_arg, const void *arg)
272.   	{

crypto/lhash/lhash.c:270:1: Parameter `lh->num_nodes`
    268.   	}
    269.   
    270. > static void doall_util_fn(LHASH *lh, int use_arg, LHASH_DOALL_FN_TYPE func,
    271.   			LHASH_DOALL_ARG_FN_TYPE func_arg, const void *arg)
    272.   	{

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