commit d6a26dc86feee4238c7343484cdd29be515c7955 parent f209b1f00286d7b87b7d97660e1df8c1825fe6ad Author: Christian Grothoff <christian@grothoff.org> Date: Mon, 6 Jul 2026 00:11:52 +0200 fix overflow checks Diffstat:
| M | src/backenddb/update_product.c | | | 4 | ++-- |
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/backenddb/update_product.c b/src/backenddb/update_product.c @@ -97,8 +97,8 @@ TALER_MERCHANTDB_update_product ( }; enum GNUNET_DB_QueryStatus qs; - if ( (pd->total_stock < pd->total_lost + pd->total_sold) || - (pd->total_lost < pd->total_lost + if ( (pd->total_stock > pd->total_lost + pd->total_sold) || + (pd->total_lost > pd->total_lost + pd->total_sold) /* integer overflow */) { GNUNET_break (0);