From bbef9e336412496bd3f01176fdc3dddfd126c7c9 Mon Sep 17 00:00:00 2001 From: Timur Digitaev Date: Tue, 26 Dec 2023 14:14:39 +0300 Subject: [PATCH] added_check_for_nullptr --- src/lib_json/json_value.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib_json/json_value.cpp b/src/lib_json/json_value.cpp index aa2b744..a176787 100644 --- a/src/lib_json/json_value.cpp +++ b/src/lib_json/json_value.cpp @@ -24,7 +24,11 @@ static int msvc_pre1900_c99_vsnprintf(char* outBuf, size_t size, const char* format, va_list ap) { int count = -1; if (size != 0) - count = _vsnprintf_s(outBuf, size, _TRUNCATE, format, ap); + { + if (!outBuf) + return 0; + count = _vsnprintf_s(outBuf, size, _TRUNCATE, format, ap); + } if (count == -1) count = _vscprintf(format, ap); return count;