summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorToomas Soome <tsoome@me.com>2017-07-16 10:30:44 +0300
committerHans Rosenfeld <hans.rosenfeld@joyent.com>2018-04-23 18:15:39 +0200
commit25b601ca6246156206dbe2b37be633d695100eb0 (patch)
treedb87b06f26cf663e7172fa21a8bb7b02ec240ac0
parent5196acaea56d98e47010f746097c6f61b937a987 (diff)
downloadillumos-joyent-25b601ca6246156206dbe2b37be633d695100eb0.tar.gz
9388 listen: this statement may fall through
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
-rw-r--r--usr/src/cmd/listen/listen.c6
-rw-r--r--usr/src/cmd/listen/nstoa.c4
2 files changed, 7 insertions, 3 deletions
diff --git a/usr/src/cmd/listen/listen.c b/usr/src/cmd/listen/listen.c
index 55ce8a32a1..30dc051a7b 100644
--- a/usr/src/cmd/listen/listen.c
+++ b/usr/src/cmd/listen/listen.c
@@ -956,18 +956,23 @@ listen(void)
case POLLERR:
logmessage("poll() returned POLLERR");
error(E_SYS_ERROR, EXIT | NO_MSG);
+ break;
case POLLHUP:
logmessage("poll() returned POLLHUP");
error(E_SYS_ERROR, EXIT | NO_MSG);
+ break;
case POLLNVAL:
logmessage("poll() returned POLLNVAL");
error(E_SYS_ERROR, EXIT | NO_MSG);
+ break;
case POLLPRI:
logmessage("poll() returned POLLPRI");
error(E_SYS_ERROR, EXIT | NO_MSG);
+ break;
case POLLOUT:
logmessage("poll() returned POLLOUT");
error(E_SYS_ERROR, EXIT | NO_MSG);
+ break;
default:
logmessage("poll() returned unrecognized event");
error(E_SYS_ERROR, EXIT | NO_MSG);
@@ -1080,6 +1085,7 @@ doevent(struct call_list *phead, int fd)
case 0:
sys_error(E_POLL, EXIT);
/* no return */
+ break;
case T_LISTEN:
DEBUG((9, "case t_listen "));
current = dequeue(Free_call_p);
diff --git a/usr/src/cmd/listen/nstoa.c b/usr/src/cmd/listen/nstoa.c
index 39a031d49a..072b38d492 100644
--- a/usr/src/cmd/listen/nstoa.c
+++ b/usr/src/cmd/listen/nstoa.c
@@ -28,9 +28,6 @@
/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
/* All Rights Reserved */
-
-#pragma ident "%Z%%M% %I% %E% SMI"
-
/*
stoa - convert string to address
@@ -213,6 +210,7 @@ int quote;
case 'v': /* vert. tab */
buf[len++] = '\v'; s++;
+ /* FALLTHROUGH */
case '0':
case '1':