From: Markus Armbruster Date: Fri, 15 Jan 2010 19:20:36 +0000 (+0100) Subject: Declare cant_listen() noreturn X-Git-Tag: v4.3.24~15 X-Git-Url: http://git.pond.sub.org/?p=empserver;a=commitdiff_plain;h=43322c1cb73ce78bd7dbb153540ae584387d7e12 Declare cant_listen() noreturn Local analysis can now easily find out what's up. Before, inter- procedural analysis was required. The Clang Static Analyzer complained about a dereference of res that is actually fine. --- diff --git a/src/lib/gen/tcp_listen.c b/src/lib/gen/tcp_listen.c index 76159e482..74ceb4c2e 100644 --- a/src/lib/gen/tcp_listen.c +++ b/src/lib/gen/tcp_listen.c @@ -51,7 +51,8 @@ #define AI_ADDRCONFIG 0 #endif -static void cant_listen(char *, char *, const char *); +static void cant_listen(char *, char *, const char *) + ATTRIBUTE((noreturn)); int tcp_listen(char *host, char *serv, size_t *addrlenp)