From b2af37557639c6d9f9cf9ed6502940fcea689b97 Mon Sep 17 00:00:00 2001 From: Marko Kreen Date: Fri, 23 Apr 2010 13:49:43 +0000 Subject: [PATCH] gcc braindamage: -Wformat-security is not turned on by -Wall -Wextra -Wformat --- configure.ac | 1 + src/main.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 552e3f5..65b15da 100644 --- a/configure.ac +++ b/configure.ac @@ -89,6 +89,7 @@ if test x"$GCC" = xyes; then flags="$flags -Wmissing-prototypes -Wpointer-arith -Wendif-labels" flags="$flags -Wdeclaration-after-statement -Wold-style-definition" flags="$flags -Wstrict-prototypes -Wundef -Wformat -Wnonnull -Wstrict-overflow" + flags="$flags -Wformat-security -Wformat-nonliteral -Wformat-extra-args -Wformat-contains-nul" for f in $flags; do CFLAGS="$good_CFLAGS $warnings $f" AC_COMPILE_IFELSE([void foo(void){}], [warnings="$warnings $f"]) diff --git a/src/main.c b/src/main.c index bbfdb7b..3d4db18 100644 --- a/src/main.c +++ b/src/main.c @@ -31,7 +31,7 @@ static bool set_auth(ConfElem *elem, const char *val, PgSocket *console); static const char *get_auth(ConfElem *elem); static bool set_defer_accept(ConfElem *elem, const char *val, PgSocket *console); -static const char *usage_str = +static const char usage_str[] = "Usage: %s [OPTION]... config.ini\n" " -d Run in background (as a daemon)\n" " -R Do a online restart\n" -- 2.40.0