From 83a84abc08e454a13adcc96e84d018e977987444 Mon Sep 17 00:00:00 2001 From: Scott Ludwig Date: Tue, 12 Jan 2016 15:32:40 -0800 Subject: [PATCH] Fix observed crash in IPhone::Log --- game/iphone/iphone.mm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/game/iphone/iphone.mm b/game/iphone/iphone.mm index 751b3af..053ce1f 100644 --- a/game/iphone/iphone.mm +++ b/game/iphone/iphone.mm @@ -337,7 +337,11 @@ void IPhone::Log(char *pszFormat, va_list va) #endif char sz[512]; - vsnprintf(sz, sizeof(sz), pszFormat, va); + if (va != NULL) { + vsnprintf(sz, sizeof(sz), pszFormat, va); + } else { + strncpyz(sz, pszFormat, sizeof(sz)); + } #ifdef SIMULATOR printf("%s\n", sz);