]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
BUILD/CLEANUP: systemd: avoid a warning due to mixed code and declaration
authorCyril Bonté <cyril.bonte@free.fr>
Tue, 3 Mar 2015 22:26:14 +0000 (23:26 +0100)
committerWilly Tarreau <w@1wt.eu>
Wed, 4 Mar 2015 09:11:57 +0000 (10:11 +0100)
Gcc complains because the systemd wrapper mixed code and declaration :
"warning: ISO C90 forbids mixed declarations and code
[-Wdeclaration-after-statement]".

src/haproxy-systemd-wrapper.c

index 8602881e7578e9e78d8976c8904480b9dd62f7d4..e588af931ce5aa694784ea82ad326d8fae9869c6 100644 (file)
@@ -163,6 +163,7 @@ static void init(int argc, char **argv)
 int main(int argc, char **argv)
 {
        int status;
+       struct sigaction sa;
 
        wrapper_argc = argc;
        wrapper_argv = argv;
@@ -170,7 +171,6 @@ int main(int argc, char **argv)
        --argc; ++argv;
        init(argc, argv);
 
-       struct sigaction sa;
        memset(&sa, 0, sizeof(struct sigaction));
        sa.sa_handler = &signal_handler;
        sigaction(SIGUSR2, &sa, NULL);