summaryrefslogtreecommitdiff
path: root/cesar/mac/sar/src/bridge_dma.c
diff options
context:
space:
mode:
Diffstat (limited to 'cesar/mac/sar/src/bridge_dma.c')
-rw-r--r--cesar/mac/sar/src/bridge_dma.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/cesar/mac/sar/src/bridge_dma.c b/cesar/mac/sar/src/bridge_dma.c
index 78a023a6ac..7159d855a2 100644
--- a/cesar/mac/sar/src/bridge_dma.c
+++ b/cesar/mac/sar/src/bridge_dma.c
@@ -76,7 +76,8 @@ sar_bridge_dma_add_jobs (sar_bridge_dma_list_t *bridge_list,
void
sar_bridge_dma_add_pending_job (sar_bridge_dma_list_t *list,
- sar_job_mfs_t *head)
+ sar_job_mfs_t *head,
+ sar_job_mfs_t *tail)
{
dbg_assert (list);
dbg_assert (head);
@@ -84,15 +85,14 @@ sar_bridge_dma_add_pending_job (sar_bridge_dma_list_t *list,
if (list->head == NULL)
{
list->head = head;
- list->tail = head;
+ list->tail = tail;
}
else
{
list->tail->job.next = &head->job;
- list->tail = head;
+ list->tail = tail;
}
-
- head->job.next = NULL;
+ tail->job.next = NULL;
}
bool