From e48a1310fe0d274e26aa220caf67c12761eaea4c Mon Sep 17 00:00:00 2001 From: sbaluja <114016489+sbaluja@users.noreply.github.com> Date: Mon, 9 Mar 2026 20:31:36 -0400 Subject: [PATCH] Add null check for format in TIXML_VSCPRINTF (#1064) --- tinyxml2.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tinyxml2.cpp b/tinyxml2.cpp index 50e6e2a..35e7703 100644 --- a/tinyxml2.cpp +++ b/tinyxml2.cpp @@ -114,6 +114,9 @@ distribution. #define TIXML_VSNPRINTF vsnprintf static inline int TIXML_VSCPRINTF( const char* format, va_list va ) { + if (!format) { + return 0; + } int len = vsnprintf( 0, 0, format, va ); TIXMLASSERT( len >= 0 ); return len;