# HG changeset patch # User Michael Pavone # Date 1732693677 28800 # Node ID bebc3589dedfadbc26ce681474fc9216dd079502 # Parent f4a471730ba43995f4dbde364452164dd0736979 Fix bug in utf8_codepoint diff -r f4a471730ba4 -r bebc3589dedf util.c --- a/util.c Tue Nov 26 23:47:38 2024 -0800 +++ b/util.c Tue Nov 26 23:47:57 2024 -0800 @@ -307,7 +307,10 @@ value |= (**text) & 0x3F; (*text)++; } - return value + base; + if (value < base) { + return 0; + } + return value; } char is_path_sep(char c)