On Thu, Apr 29, 2021 at 6:20 AM wangyunjian <wangyunjian@xxxxxxxxxx> wrote: > > From: Yunjian Wang <wangyunjian@xxxxxxxxxx> > > The skb_list cannot be NULL here since its already being accessed > before. Remove the redundant null check. > > Signed-off-by: Yunjian Wang <wangyunjian@xxxxxxxxxx> > --- > net/sctp/ulpqueue.c | 5 +---- > 1 file changed, 1 insertion(+), 4 deletions(-) > > diff --git a/net/sctp/ulpqueue.c b/net/sctp/ulpqueue.c > index 407fed46931b..6f3685f0e700 100644 > --- a/net/sctp/ulpqueue.c > +++ b/net/sctp/ulpqueue.c > @@ -259,10 +259,7 @@ int sctp_ulpq_tail_event(struct sctp_ulpq *ulpq, struct sk_buff_head *skb_list) > return 1; > > out_free: > - if (skb_list) > - sctp_queue_purge_ulpevents(skb_list); > - else > - sctp_ulpevent_free(event); > + sctp_queue_purge_ulpevents(skb_list); > > return 0; > } > -- > 2.23.0 > Reviewed-by: Xin Long <lucien.xin@xxxxxxxxx>