From 1e6246eaec0e145ebfb473cad38e0a76ed0ae3d2 Mon Sep 17 00:00:00 2001 From: Adam Borowski Date: Sun, 14 Jul 2019 01:14:54 +0200 Subject: [PATCH] btrfs-progs: fix a printf format string fatal warning At least in Debian, default build flags include -Werror=format-security, for good reasons in most cases. Here, the string comes from strftime -- and though I don't suspect any locale would be crazy enough to have %X include a '%' char, the compiler has no way to know that. Signed-off-by: Adam Borowski Signed-off-by: David Sterba --- common/format-output.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/format-output.c b/common/format-output.c index c5f1b51f..98fb8607 100644 --- a/common/format-output.c +++ b/common/format-output.c @@ -280,7 +280,7 @@ void fmt_print(struct format_ctx *fctx, const char* key, ...) localtime_r(&ts, &tm); strftime(tstr, 256, "%Y-%m-%d %X %z", &tm); - printf(tstr); + printf("%s", tstr); } else { putchar('-'); }