From 756d79cd63d78650fa03662c3dfe5b8bd3eaa393 Mon Sep 17 00:00:00 2001 From: Davidlohr Bueso Date: Wed, 4 Jan 2012 23:28:59 +0100 Subject: [PATCH] lscpu: fix compiler warnings MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit The string format is not being passed triggering: lscpu.c: In function ‘read_hypervisor’: lscpu.c:545:4: warning: format not a string literal and no format arguments lscpu.c: In function ‘get_cell_header’: lscpu.c:904:2: warning: format not a string literal and no format arguments lscpu.c:904:2: warning: format not a string literal and no format arguments Signed-off-by: Davidlohr Bueso --- sys-utils/lscpu.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-utils/lscpu.c b/sys-utils/lscpu.c index 0a7841d1f5..5214a12780 100644 --- a/sys-utils/lscpu.c +++ b/sys-utils/lscpu.c @@ -542,7 +542,7 @@ read_hypervisor(struct lscpu_desc *desc) str = strchr(buf, ':'); if (!str) continue; - if (asprintf(&str, str + 1) == -1) + if (asprintf(&str, "%s", str + 1) == -1) errx(EXIT_FAILURE, _("failed to allocate memory")); /* remove leading, trailing and repeating whitespace */ while (*str == ' ') @@ -901,7 +901,7 @@ get_cell_header(struct lscpu_desc *desc, int col, if (desc->ncaches) return buf; } - snprintf(buf, bufsz, coldescs[col].name); + snprintf(buf, bufsz, "%s", coldescs[col].name); return buf; } -- 2.47.3