diff --git a/atomicio.c b/atomicio.c
index 1915a7bf0ce151abcae22b65caa99fe4daaf18a0..a061cbd837fa30d5ae817a76771bc5032b7289ef 100644
--- a/atomicio.c
+++ b/atomicio.c
@@ -53,6 +53,7 @@ atomicio(f, fd, _s, n)
 			if (errno == EINTR || errno == EAGAIN)
 #endif
 				continue;
+			/* FALLTHROUGH */
 		case 0:
 			return (res);
 		default:
diff --git a/cli-runopts.c b/cli-runopts.c
index 8d1edeeb832598af488318c5c5de57d5881f4c4f..7c3a50cc079f533ae748e05d9ced38e9ddd1d1f8 100644
--- a/cli-runopts.c
+++ b/cli-runopts.c
@@ -315,6 +315,7 @@ void cli_getopts(int argc, char ** argv) {
 					break;
 				case 'b':
 					next = &dummy;
+					/* FALLTHROUGH */
 				default:
 					fprintf(stderr,
 						"WARNING: Ignoring unknown option -%c\n", c);