diff options
author | Ryan Long <ryan.long@oarcorp.com> | 2021-03-01 15:33:06 -0500 |
---|---|---|
committer | Joel Sherrill <joel@rtems.org> | 2021-03-05 14:00:05 -0600 |
commit | 13d6fae8dd495834d9d412b45da9c3deced7943a (patch) | |
tree | c776f646cde3465f82c95f03078880bd0a428aee | |
parent | grspw.c: Fix Unchecked return value (CID #1399781) (diff) | |
download | rtems-13d6fae8dd495834d9d412b45da9c3deced7943a.tar.bz2 |
grtc.c: Fix four Missing break in switch Coverity errors
CID 1399761: Missing break in switch in process_dma().
CID 1399765: Missing break in switch in process_dma().
CID 1399766: Missing break in switch in process_dma().
CID 1399777: Missing break in switch in process_dma().
Closes #4277
-rw-r--r-- | bsps/shared/grlib/tmtc/grtc.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/bsps/shared/grlib/tmtc/grtc.c b/bsps/shared/grlib/tmtc/grtc.c index e9acea4ddb..f734f2ed36 100644 --- a/bsps/shared/grlib/tmtc/grtc.c +++ b/bsps/shared/grlib/tmtc/grtc.c @@ -1365,6 +1365,7 @@ static int process_dma(struct grtc_priv *pDev) /* Start of frame found, Try to copy header */ pDev->frm = NULL; pDev->frame_state = FRM_STATE_HDR; + /* Fall through */ case FRM_STATE_HDR: DBG2("FRAME_STATE_HDR\n"); @@ -1396,6 +1397,7 @@ static int process_dma(struct grtc_priv *pDev) return -1; } pDev->frame_state = FRM_STATE_ALLOC; + /* Fall through */ case FRM_STATE_ALLOC: DBG2("FRAME_STATE_ALLOC\n"); @@ -1449,6 +1451,7 @@ static int process_dma(struct grtc_priv *pDev) pDev->frame_state = FRM_STATE_PAYLOAD; pDev->frm = frm; + /* Fall through */ case FRM_STATE_PAYLOAD: DBG2("FRAME_STATE_PAYLOAD\n"); @@ -1476,6 +1479,7 @@ static int process_dma(struct grtc_priv *pDev) } frm->len += ret; pDev->frame_state = FRM_STATE_FILLER; + /* Fall through */ case FRM_STATE_FILLER: DBG2("FRAME_STATE_FILLER\n"); |