From 99e9688efeb3b8b29fd8bf06f1541b09ad9a18d0 Mon Sep 17 00:00:00 2001 From: Andrew Noyes Date: Sat, 17 May 2025 17:50:37 -0400 Subject: [PATCH] Don't pass null to memchr --- src/parser.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/parser.h b/src/parser.h index 16e72a4..edffbb4 100644 --- a/src/parser.h +++ b/src/parser.h @@ -136,7 +136,8 @@ private: } } for (;;) { - result = (char *)memchr(result, '"', bufEnd - result); + result = result == nullptr ? nullptr + : (char *)memchr(result, '"', bufEnd - result); if (result == nullptr) { if (complete) { return S_REJECT;