From 37f27a12629fa500d763e10bd17ab39ee508e50a Mon Sep 17 00:00:00 2001 From: John Reiser Date: Tue, 8 Nov 2022 13:36:28 -0800 Subject: [PATCH] "gcc -Werror=format-security" is small-minded ... and does not perform constant propagation modified: src/p_vmlinx.cpp --- src/p_vmlinx.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/p_vmlinx.cpp b/src/p_vmlinx.cpp index 6c664d59..ae244ce0 100644 --- a/src/p_vmlinx.cpp +++ b/src/p_vmlinx.cpp @@ -116,9 +116,7 @@ typename T::Shdr const *PackVmlinuxBase::getElfSections() fi->readx(shdri, e_shnum * sizeof(*shdri)); unsigned const e_shstrndx = ehdri.e_shstrndx; if (e_shnum <= e_shstrndx) { - char msg[50]; snprintf(msg, sizeof(msg), - "bad .e_shstrndx %#x", e_shstrndx); - infoWarning(msg); + infoWarning("bad .e_shstrndx %#x", e_shstrndx); return nullptr; } Shdr const *p = &shdri[e_shstrndx]; @@ -130,9 +128,7 @@ typename T::Shdr const *PackVmlinuxBase::getElfSections() // 10 == (1+ strlen(".shstrtab")) ) { if (p->sh_size <= p->sh_name) { - char msg[50]; snprintf(msg, sizeof(msg), - "bad .shstrtab _Shdr[%u]", (unsigned)ehdri.e_shstrndx); - infoWarning(msg); + infoWarning("bad .shstrtab _Shdr[%u]", (unsigned)ehdri.e_shstrndx); return nullptr; } shstrtab = new char[1+ p->sh_size];