]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
MINOR: haproxy: Add void deinit_and_exit(int)
authorTim Duesterhus <tim@bastelstu.be>
Sat, 13 Jun 2020 22:37:41 +0000 (00:37 +0200)
committerWilly Tarreau <w@1wt.eu>
Sun, 14 Jun 2020 05:39:42 +0000 (07:39 +0200)
This helper function calls deinit() and then exit() with the given status.

include/haproxy/global.h
src/haproxy.c

index 4cf5374030ac473b58db565d5a7416224e5c697a..1028c1b2a51809788427eb4dfdabef5d633e2e40 100644 (file)
@@ -61,6 +61,7 @@ struct proxy;
 struct server;
 int main(int argc, char **argv);
 void deinit(void);
+void deinit_and_exit(int);
 void run_poll_loop(void);
 int tell_old_pids(int sig);
 int delete_oldpid(int pid);
index dcde0c100a7cc48a9b89d4dcd13a218170ab9537..2250815b3394ede720ff5ba8f2ee849bbf746f93 100644 (file)
@@ -2865,6 +2865,11 @@ void deinit(void)
        deinit_pollers();
 } /* end deinit() */
 
+void deinit_and_exit(int status)
+{
+       deinit();
+       exit(status);
+}
 
 /* Runs the polling loop */
 void run_poll_loop()