From 1ab0c326405c6daa06f1a7eb4b0b60bf4e0584c2 Mon Sep 17 00:00:00 2001
|
From: Khem Raj <raj.khem@gmail.com>
|
Date: Tue, 31 Dec 2019 08:15:34 -0800
|
Subject: [PATCH] Detect warning options during configure
|
|
Certain options maybe compiler specific therefore its better
|
to detect them before use.
|
|
nfs_error copies the format string and appends newline to it
|
but compiler can forget that it was format string since its not
|
same fmt string that was passed. Ignore the warning
|
|
Wdiscarded-qualifiers is gcc specific and this is no longer needed
|
|
Upstream-Status: Pending
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
---
|
support/nfs/xcommon.c | 3 +++
|
1 file changed, 3 insertions(+)
|
|
diff --git a/support/nfs/xcommon.c b/support/nfs/xcommon.c
|
index 3989f0b..e080423 100644
|
--- a/support/nfs/xcommon.c
|
+++ b/support/nfs/xcommon.c
|
@@ -98,7 +98,10 @@ nfs_error (const char *fmt, ...) {
|
|
fmt2 = xstrconcat2 (fmt, "\n");
|
va_start (args, fmt);
|
+#pragma GCC diagnostic push
|
+#pragma GCC diagnostic ignored "-Wformat-nonliteral"
|
vfprintf (stderr, fmt2, args);
|
+#pragma GCC diagnostic pop
|
va_end (args);
|
free (fmt2);
|
}
|