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
这个提交包含在:
Chaithanya Garrepalli
2021-01-22 17:37:49 +05:30
提交者 snandini
父节点 b2a9c0155b
当前提交 a912add6c3

查看文件

@@ -2314,7 +2314,8 @@ qdf_nbuf_t dp_tx_send_msdu_multiple(struct dp_vdev *vdev, qdf_nbuf_t nbuf,
.curr_seg->next;
nbuf = msdu_info->u.sg_info
.curr_seg->nbuf;
}
} else
break;
i++;
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->next;
nbuf = msdu_info->u.sg_info.curr_seg->nbuf;
}
} else
break;
}
i++;
}