crypto/engine/eng_table.c:206: error: INTEGER_OVERFLOW_L2
  ([0, +oo] - 1):unsigned32 by call to `lh_ENGINE_PILE_doall_ENGINE`.
Showing all 9 steps of the trace


crypto/engine/eng_table.c:202:1: Parameter `(*table)->piles.num_nodes`
200.   IMPLEMENT_LHASH_DOALL_ARG(ENGINE_PILE, ENGINE);
201.   
202. > void engine_table_unregister(ENGINE_TABLE **table, ENGINE *e)
203.   {
204.       CRYPTO_w_lock(CRYPTO_LOCK_ENGINE);

crypto/engine/eng_table.c:206:9: Call
204.       CRYPTO_w_lock(CRYPTO_LOCK_ENGINE);
205.       if (int_table_check(table, 0))
206.           lh_ENGINE_PILE_doall_ENGINE(&(*table)->piles, int_unregister_cb, e);
               ^
207.       CRYPTO_w_unlock(CRYPTO_LOCK_ENGINE);
208.   }

crypto/engine/eng_table.c:200:1: Parameter `lh->num_nodes`
  198.   }
  199.   
  200. > IMPLEMENT_LHASH_DOALL_ARG(ENGINE_PILE, ENGINE);
  201.   
  202.   void engine_table_unregister(ENGINE_TABLE **table, ENGINE *e)

crypto/engine/eng_table.c:200:1: Call
  198.   }
  199.   
  200. > IMPLEMENT_LHASH_DOALL_ARG(ENGINE_PILE, ENGINE);
  201.   
  202.   void engine_table_unregister(ENGINE_TABLE **table, ENGINE *e)

crypto/lhash/lhash.c:274:1: Parameter `lh->num_nodes`
    272.   }
    273.   
    274. > void lh_doall_arg(_LHASH *lh, LHASH_DOALL_ARG_FN_TYPE func, void *arg)
    275.   {
    276.       doall_util_fn(lh, 1, (LHASH_DOALL_FN_TYPE)0, func, arg);

crypto/lhash/lhash.c:276:5: Call
    274.   void lh_doall_arg(_LHASH *lh, LHASH_DOALL_ARG_FN_TYPE func, void *arg)
    275.   {
    276.       doall_util_fn(lh, 1, (LHASH_DOALL_FN_TYPE)0, func, arg);
               ^
    277.   }
    278.   

crypto/lhash/lhash.c:236:1: <LHS trace>
234.   }
235.   
236. > static void doall_util_fn(_LHASH *lh, int use_arg, LHASH_DOALL_FN_TYPE func,
237.                             LHASH_DOALL_ARG_FN_TYPE func_arg, void *arg)
238.   {

crypto/lhash/lhash.c:236:1: Parameter `lh->num_nodes`
      234.   }
      235.   
      236. > static void doall_util_fn(_LHASH *lh, int use_arg, LHASH_DOALL_FN_TYPE func,
      237.                             LHASH_DOALL_ARG_FN_TYPE func_arg, void *arg)
      238.   {

crypto/lhash/lhash.c:249:10: Binary operation: ([0, +oo] - 1):unsigned32 by call to `lh_ENGINE_PILE_doall_ENGINE` 
      247.        * memory leaks otherwise
      248.        */
      249.       for (i = lh->num_nodes - 1; i >= 0; i--) {
                      ^
      250.           a = lh->b[i];
      251.           while (a != NULL) {
