From ad75e24f415cc061fb7ff6690bacda73af4d1e2b Mon Sep 17 00:00:00 2001 From: zhoujiexiong Date: Wed, 19 Jun 2024 12:54:23 +0800 Subject: [PATCH] fix(lpb_tointegerx): filter out the malformat, such as, #a, #-aaa... --- pb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pb.c b/pb.c index b65c5e2..f57ed89 100755 --- a/pb.c +++ b/pb.c @@ -340,7 +340,7 @@ static uint64_t lpb_tointegerx(lua_State *L, int idx, int *isint) { } else { for (; *s != '\0'; ++s) { int n = lpb_hexchar(*s); - if (n < 0 || n > 10) break; + if (n < 0 || n > 9) break; v = v * 10 + n; } }