123456789101112131415161718192021222324252627282930313233343536 |
- 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);
- }
|