diff --git a/core/dp/htt/htt_rx.c b/core/dp/htt/htt_rx.c index 7ae3b1fde40c..2000f14a9391 100644 --- a/core/dp/htt/htt_rx.c +++ b/core/dp/htt/htt_rx.c @@ -2223,6 +2223,9 @@ htt_rx_restitch_mpdu_from_msdus(htt_pdev_handle pdev, else mpdu_buf = qdf_nbuf_clone(head_msdu); + if (!mpdu_buf) + goto mpdu_stitch_fail; + prev_buf = mpdu_buf; frag_list_sum_len = 0;