qcacmn: Fix duplicate tx buffer issue in send multiple

In tx send multiple API stop processing of msdu_info
when next segment is NULL

Change-Id: I9bc6a90987bb03c86b110d9398bc0188218a348d
This commit is contained in:
Chaithanya Garrepalli
2021-01-22 17:37:49 +05:30
committed by snandini
parent b2a9c0155b
commit a912add6c3

View File

@@ -2314,7 +2314,8 @@ qdf_nbuf_t dp_tx_send_msdu_multiple(struct dp_vdev *vdev, qdf_nbuf_t nbuf,
.curr_seg->next; .curr_seg->next;
nbuf = msdu_info->u.sg_info nbuf = msdu_info->u.sg_info
.curr_seg->nbuf; .curr_seg->nbuf;
} } else
break;
i++; i++;
continue; continue;
} }
@@ -2356,7 +2357,8 @@ qdf_nbuf_t dp_tx_send_msdu_multiple(struct dp_vdev *vdev, qdf_nbuf_t nbuf,
msdu_info->u.sg_info.curr_seg = msdu_info->u.sg_info.curr_seg =
msdu_info->u.sg_info.curr_seg->next; msdu_info->u.sg_info.curr_seg->next;
nbuf = msdu_info->u.sg_info.curr_seg->nbuf; nbuf = msdu_info->u.sg_info.curr_seg->nbuf;
} } else
break;
} }
i++; i++;
} }