Remove an unnecessary check.
Reported by: Coverity CID: 749576 MFC after: 1 week
This commit is contained in:
parent
3ff78fbbd9
commit
d6165c1fca
@ -3108,7 +3108,6 @@ sctp_handle_ecn_cwr(struct sctp_cwr_chunk *cp, struct sctp_tcb *stcb, struct sct
|
||||
uint32_t cwr_tsn;
|
||||
|
||||
cwr_tsn = ntohl(cp->tsn);
|
||||
|
||||
override = cp->ch.chunk_flags & SCTP_CWR_REDUCE_OVERRIDE;
|
||||
TAILQ_FOREACH(chk, &stcb->asoc.control_send_queue, sctp_next) {
|
||||
if (chk->rec.chunk_id.id != SCTP_ECN_ECHO) {
|
||||
@ -3124,10 +3123,8 @@ sctp_handle_ecn_cwr(struct sctp_cwr_chunk *cp, struct sctp_tcb *stcb, struct sct
|
||||
stcb->asoc.ecn_echo_cnt_onq--;
|
||||
TAILQ_REMOVE(&stcb->asoc.control_send_queue, chk,
|
||||
sctp_next);
|
||||
if (chk->data) {
|
||||
sctp_m_freem(chk->data);
|
||||
chk->data = NULL;
|
||||
}
|
||||
sctp_m_freem(chk->data);
|
||||
chk->data = NULL;
|
||||
stcb->asoc.ctrl_queue_cnt--;
|
||||
sctp_free_a_chunk(stcb, chk, SCTP_SO_NOT_LOCKED);
|
||||
if (override == 0) {
|
||||
|
Loading…
Reference in New Issue
Block a user