From: Maria Matejka Date: Mon, 30 Sep 2019 11:53:24 +0000 (+0200) Subject: Testing: Don't call vsnprintf with NULL format X-Git-Tag: v2.0.7~13 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c41a914d6e9be91cda40c7e7c05a8b4f2b515089;p=thirdparty%2Fbird.git Testing: Don't call vsnprintf with NULL format --- diff --git a/test/birdtest.c b/test/birdtest.c index 484205d23..9f7ab5832 100644 --- a/test/birdtest.c +++ b/test/birdtest.c @@ -199,7 +199,8 @@ bt_log_result(int result, const char *fmt, va_list argptr) (fmt && strlen(fmt) > 0) ? ": " : ""); pos = msg_buf + strlen(msg_buf); - vsnprintf(pos, sizeof(msg_buf) - (pos - msg_buf), fmt, argptr); + if (fmt) + vsnprintf(pos, sizeof(msg_buf) - (pos - msg_buf), fmt, argptr); int chrs = 0; for (uint i = 0; i < strlen(msg_buf); i += get_num_terminal_cols())