From: Wouter Wijngaards Date: Thu, 13 Sep 2018 14:43:43 +0000 (+0000) Subject: - annotate exit functions with noreturn in unbound-control. X-Git-Tag: release-1.8.1rc1~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d275505df6c59329e3f50e9bdace2f5563645834;p=thirdparty%2Funbound.git - annotate exit functions with noreturn in unbound-control. git-svn-id: file:///svn/unbound/trunk@4906 be551aaa-1e26-0410-a405-d3ace91eadb9 --- 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)