]> git.ipfire.org Git - thirdparty/iptables.git/commitdiff
ebtables-compat: fix misplaced function attribute on ebt_print_error()
authorArturo Borrero Gonzalez <aborrero@nfdev2.cica.es>
Mon, 6 Apr 2015 14:05:28 +0000 (16:05 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Wed, 8 Apr 2015 17:07:54 +0000 (19:07 +0200)
xtables-eb.c:305:1: warning: empty declaration
 } __attribute__((noreturn, format(printf,2,3)));
 ^
xtables-eb.c:311:2: warning: initialization makes '__attribute__((noreturn))' qualified function pointer from unqualified
  .exit_err  = ebt_print_error,
  ^

Signed-off-by: Arturo Borrero Gonzalez <arturo.borrero.glez@gmail.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
iptables/xtables-eb.c

index ddef14a4d24c6c7d6980839932328cb1374ee25d..c8b5d4f3f4f83034b49bed5a048c7a279204965a 100644 (file)
@@ -292,7 +292,7 @@ static struct option ebt_original_options[] =
        { 0 }
 };
 
-static void
+static void __attribute__((__noreturn__,format(printf,2,3)))
 ebt_print_error(enum xtables_exittype status, const char *format, ...)
 {
        va_list l;
@@ -302,7 +302,7 @@ ebt_print_error(enum xtables_exittype status, const char *format, ...)
        fprintf(stderr, ".\n");
        va_end(l);
        exit(-1);
-} __attribute__((noreturn, format(printf,2,3)));
+}
 
 struct xtables_globals ebtables_globals = {
        .option_offset          = 0,