From 2a7e1da947cfb8e1601a285d70eac7596711c66c Mon Sep 17 00:00:00 2001 From: Aaron Jones Date: Wed, 1 Jun 2016 20:27:19 +0000 Subject: [PATCH] authd/authd: a function that calls exit(3) should be marked noreturn --- authd/authd.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/authd/authd.c b/authd/authd.c index 9b0e18d0..974b6a02 100644 --- a/authd/authd.c +++ b/authd/authd.c @@ -25,6 +25,7 @@ #define MAXPARA 10 +static void error_cb(rb_helper *helper) __attribute__((noreturn)); static void handle_reload(int parc, char *parv[]); static void handle_stat(int parc, char *parv[]); static void handle_options(int parc, char *parv[]); @@ -210,6 +211,9 @@ main(int argc, char *argv[]) rb_helper_loop(authd_helper, 0); + /* + * XXX this function will never be called from here -- is it necessary? + */ destroy_providers(); return 0;