From d275505df6c59329e3f50e9bdace2f5563645834 Mon Sep 17 00:00:00 2001 From: Wouter Wijngaards Date: Thu, 13 Sep 2018 14:43:43 +0000 Subject: [PATCH] - annotate exit functions with noreturn in unbound-control. git-svn-id: file:///svn/unbound/trunk@4906 be551aaa-1e26-0410-a405-d3ace91eadb9 --- doc/Changelog | 1 + smallapp/unbound-control.c | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/doc/Changelog b/doc/Changelog index 782a92fb8..45fe8eadc 100644 --- a/doc/Changelog +++ b/doc/Changelog @@ -21,6 +21,7 @@ - Fix memory leak when message parse fails partway through copy. - remove unused udpsize assignment in message encode. - nicer bio free code in unbound-anchor. + - annotate exit functions with noreturn in unbound-control. 11 September 2018: Wouter - Fixed unused return value warnings in contrib/fastrpz.patch for diff --git a/smallapp/unbound-control.c b/smallapp/unbound-control.c index 9e4c006f3..54be62e65 100644 --- a/smallapp/unbound-control.c +++ b/smallapp/unbound-control.c @@ -73,6 +73,10 @@ #include #endif +static void usage(void) ATTR_NORETURN; +static void ssl_err(const char* s) ATTR_NORETURN; +static void ssl_path_err(const char* s, const char *path) ATTR_NORETURN; + /** Give unbound-control usage, and exit (1). */ static void usage(void) -- 2.47.3