]> git.pond.sub.org Git - empserver/commitdiff
Declare cant_listen() noreturn
authorMarkus Armbruster <armbru@pond.sub.org>
Fri, 15 Jan 2010 19:20:36 +0000 (20:20 +0100)
committerMarkus Armbruster <armbru@pond.sub.org>
Tue, 19 Jan 2010 07:40:20 +0000 (08:40 +0100)
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.

src/lib/gen/tcp_listen.c

index 76159e482ed072b19a8e6cb65aab7f7bbed8a1f9..74ceb4c2ece03029446ef751c5956696b4f6e302 100644 (file)
@@ -51,7 +51,8 @@
 #define AI_ADDRCONFIG 0
 #endif
 
 #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)
 
 int
 tcp_listen(char *host, char *serv, size_t *addrlenp)