From 6bd9b373ba69700e54f9183ba5322d86953c09e6 Mon Sep 17 00:00:00 2001 From: Masakazu Kitajo Date: Wed, 17 Feb 2021 05:52:48 +0900 Subject: [PATCH] Fix out of bounds access error in jtest (#7526) (cherry picked from commit 7a7a89960ce71be9fce3b0bcf5eb4f7c169903ca) --- tools/jtest/jtest.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/jtest/jtest.cc b/tools/jtest/jtest.cc index 2075b999009..f12bdbac0ec 100644 --- a/tools/jtest/jtest.cc +++ b/tools/jtest/jtest.cc @@ -4800,7 +4800,7 @@ ink_web_escapify_string(char *dest_in, char *src_in, int max_dest_len) int quit = 0; while ((*src != 0) && (dcount < max_dest_len) && (quit == 0)) { - if ((char *)memchr(dontescapify, *src, INT_MAX) || ParseRules::is_alpha(*src) || ParseRules::is_digit(*src)) { + if ((char *)strchr(dontescapify, *src) || ParseRules::is_alpha(*src) || ParseRules::is_digit(*src)) { /* this is regular character, don't escapify it */ if (dcount + 1 < max_dest_len) { *dest++ = *src;