summaryrefslogtreecommitdiff
path: root/librpc
diff options
context:
space:
mode:
authorAndreas Schneider <asn@samba.org>2017-07-26 17:03:09 +0200
committerAndrew Bartlett <abartlet@samba.org>2018-03-01 04:37:42 +0100
commit64c9ca3a3df42dd19e0ed2981d2e1b3cb0990ca4 (patch)
treebbacd4697b399d80bebe603315426107a83f0b85 /librpc
parent721721911595c649b5cb549f19873eb8f07d2590 (diff)
downloadsamba-64c9ca3a3df42dd19e0ed2981d2e1b3cb0990ca4.tar.gz
librpc:ndr: Add FALL_THROUGH statements in ndr_cab.c
Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'librpc')
-rw-r--r--librpc/ndr/ndr_cab.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/librpc/ndr/ndr_cab.c b/librpc/ndr/ndr_cab.c
index 837ed253065..c415bfab34c 100644
--- a/librpc/ndr/ndr_cab.c
+++ b/librpc/ndr/ndr_cab.c
@@ -95,10 +95,13 @@ static uint32_t ndr_cab_compute_checksum(uint8_t *data, uint32_t length, uint32_
switch (length % 4) {
case 3:
ul |= (((uint32_t)(*pb++)) << 16);
+ FALL_THROUGH;
case 2:
ul |= (((uint32_t)(*pb++)) << 8);
+ FALL_THROUGH;
case 1:
ul |= (uint32_t)(*pb++);
+ FALL_THROUGH;
default:
break;
}