changeset 2533:bebc3589dedf

Fix bug in utf8_codepoint
author Michael Pavone <pavone@retrodev.com>
date Tue, 26 Nov 2024 23:47:57 -0800
parents f4a471730ba4
children 35dbe1873c8f
files util.c
diffstat 1 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- 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)