this change silences following warnings:
: warning: ā%sā directive output may be truncated writing up to 127
bytes into a region of size between 109 and 119 [-W
format-truncation=]
snprintf(m_id_str, SysTestRunnable::ID_STR_SZ, "process_%d%s",
m_id, extra);
^~~~~~~~~~~~~~
~~~~~
Signed-off-by: Kefu Chai <kchai@redhat.com>
#include <sys/types.h>
#include <sys/wait.h>
#include <unistd.h>
-#include <vector>
#include <atomic>
+#include <limits>
+#include <vector>
using std::ostringstream;
using std::string;
update_id_str(bool started)
{
bool use_threads = SysTestSettings::inst().use_threads();
- char extra[128];
+ char extra[std::numeric_limits<int>::digits10 + 1];
extra[0] = '\0';
if (started) {