From 1078df521253d22bbf7a4375177bab371f868f16 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 26 Mar 2024 09:41:02 +0100 Subject: [PATCH] spa-json: also check for len <= to avoid compiler warning --- spa/include/spa/utils/json.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spa/include/spa/utils/json.h b/spa/include/spa/utils/json.h index 0202dbe54..d6442020b 100644 --- a/spa/include/spa/utils/json.h +++ b/spa/include/spa/utils/json.h @@ -384,7 +384,7 @@ static inline int spa_json_parse_float(const char *val, int len, float *result) char *end; int pos; - if (len >= (int)sizeof(buf)) + if (len <= 0 || len >= (int)sizeof(buf)) return 0; for (pos = 0; pos < len; ++pos) { @@ -434,7 +434,7 @@ static inline int spa_json_parse_int(const char *val, int len, int *result) char buf[64]; char *end; - if (len >= (int)sizeof(buf)) + if (len <= 0 || len >= (int)sizeof(buf)) return 0; memcpy(buf, val, len);