[CRIU] [PATCH] zdtm/s390x_regs_check: Fix compiler warning
Michael Holzheu
holzheu at linux.vnet.ibm.com
Mon Sep 25 17:47:12 MSK 2017
When running 'make zdtm' on s390x it fails on RHEL7 with:
make[3]: Leaving directory `/tmp/criu/test/zdtm/lib'
CC s390x_regs_check.o
s390x_regs_check.c: In function "util_hexdump_grp":
s390x_regs_check.c:214:7: error: "ptr" may be used uninitialized
in this function [-Werror=maybe-uninitialized]
ptr += sprintf(ptr, "%02x", buf[i]);
Fix this and assign ptr from the beginning to help gcc.
Reported-by: Adrian Reber <adrian at lisas.de>
Signed-off-by: Michael Holzheu <holzheu at linux.vnet.ibm.com>
---
test/zdtm/static/s390x_regs_check.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/test/zdtm/static/s390x_regs_check.c b/test/zdtm/static/s390x_regs_check.c
index a92679ab0..1a7e84191 100644
--- a/test/zdtm/static/s390x_regs_check.c
+++ b/test/zdtm/static/s390x_regs_check.c
@@ -198,8 +198,8 @@ struct reg_set *reg_set_vec[] = {
void util_hexdump_grp(const char *tag, const void *data, int grp,
int count, int indent)
{
+ char str[1024], *ptr = str;
const char *buf = data;
- char str[1024], *ptr;
int i, first = 1;
for (i = 0; i < count; i++) {
--
2.11.0
More information about the CRIU
mailing list