summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
authorToomas Soome <tsoome@me.com>2018-10-21 22:14:02 +0300
committerToomas Soome <tsoome@me.com>2019-11-19 18:12:57 +0200
commit327d9711d19fe801a2788ee1cbc0f9de27f6e8b5 (patch)
treeb0f19a8c61f6572c5c962d09f648f7f498529da0 /usr/src
parent5f1e4180f616c1eac1d07284e8238a8759a414d1 (diff)
downloadillumos-joyent-327d9711d19fe801a2788ee1cbc0f9de27f6e8b5.tar.gz
11791 idm: this statement may fall through
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@joyent.com>
Diffstat (limited to 'usr/src')
-rw-r--r--usr/src/uts/common/io/idm/idm_conn_sm.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/usr/src/uts/common/io/idm/idm_conn_sm.c b/usr/src/uts/common/io/idm/idm_conn_sm.c
index 205b7b43d0..011a1ca784 100644
--- a/usr/src/uts/common/io/idm/idm_conn_sm.c
+++ b/usr/src/uts/common/io/idm/idm_conn_sm.c
@@ -1477,7 +1477,7 @@ idm_conn_sm_validate_pdu(idm_conn_t *ic, idm_conn_event_ctx_t *event_ctx,
case CS_S8_CLEANUP:
case CS_S10_IN_CLEANUP:
action = CA_DROP;
- break;
+ goto validate_pdu_done;
default:
action = ((event_ctx->iec_pdu_event_type == CT_TX_PDU) ?
CA_TX_PROTOCOL_ERROR : CA_RX_PROTOCOL_ERROR);
@@ -1503,7 +1503,7 @@ idm_conn_sm_validate_pdu(idm_conn_t *ic, idm_conn_event_ctx_t *event_ctx,
case CS_S8_CLEANUP:
case CS_S10_IN_CLEANUP:
action = CA_DROP;
- break;
+ goto validate_pdu_done;
default:
action = ((event_ctx->iec_pdu_event_type == CT_TX_PDU) ?
CA_TX_PROTOCOL_ERROR : CA_RX_PROTOCOL_ERROR);
@@ -1523,7 +1523,7 @@ idm_conn_sm_validate_pdu(idm_conn_t *ic, idm_conn_event_ctx_t *event_ctx,
case CS_S8_CLEANUP:
case CS_S10_IN_CLEANUP:
action = CA_DROP;
- break;
+ goto validate_pdu_done;
default:
action = ((event_ctx->iec_pdu_event_type == CT_TX_PDU) ?
CA_TX_PROTOCOL_ERROR : CA_RX_PROTOCOL_ERROR);