# HG changeset patch # User Paul Boddie # Date 1663022853 -7200 # Node ID cc9d32844703ff1fb9f09eea4f774594e3f5234e # Parent afa2d048ebc2ac1cfec595020ff975595cbcca0e Introduced handling of zero increment arguments. diff -r afa2d048ebc2 -r cc9d32844703 libmem/lib/src/memory_utils.cc --- a/libmem/lib/src/memory_utils.cc Tue Sep 13 00:46:38 2022 +0200 +++ b/libmem/lib/src/memory_utils.cc Tue Sep 13 00:47:33 2022 +0200 @@ -56,6 +56,9 @@ offset_t round_multiple(offset_t value, offset_t increment) { + if (increment == 0) + return 0; + offset_t last = increment; while (1) @@ -80,6 +83,9 @@ offset_t trunc_multiple(offset_t value, offset_t increment) { + if (increment == 0) + return 0; + offset_t last = increment; while (1)