diff options
| author | Toomas Soome <tsoome@me.com> | 2017-07-16 10:30:44 +0300 |
|---|---|---|
| committer | Hans Rosenfeld <hans.rosenfeld@joyent.com> | 2018-04-23 18:15:39 +0200 |
| commit | 25b601ca6246156206dbe2b37be633d695100eb0 (patch) | |
| tree | db87b06f26cf663e7172fa21a8bb7b02ec240ac0 | |
| parent | 5196acaea56d98e47010f746097c6f61b937a987 (diff) | |
| download | illumos-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.c | 6 | ||||
| -rw-r--r-- | usr/src/cmd/listen/nstoa.c | 4 |
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': |
