diff --git a/core/dp/txrx3.0/dp_fisa_rx.c b/core/dp/txrx3.0/dp_fisa_rx.c index c91648beba62..204b9d8859f9 100644 --- a/core/dp/txrx3.0/dp_fisa_rx.c +++ b/core/dp/txrx3.0/dp_fisa_rx.c @@ -835,13 +835,15 @@ dp_rx_fisa_flush_tcp_flow(struct dp_vdev *vdev, { qdf_nbuf_t head_skb = fisa_flow->head_skb; struct iphdr *head_skb_iph; - struct skb_shared_info *shinfo = skb_shinfo(head_skb); + struct skb_shared_info *shinfo; if (!head_skb) { dp_fisa_debug("Already flushed"); return; } + shinfo = skb_shinfo(head_skb); + /* Update the head_skb before flush */ head_skb->hash = fisa_flow->flow_hash; head_skb->sw_hash = 1;