| Transfer_t *prev = NULL; | Transfer_t *prev = NULL; | ||||
| Transfer_t *p = halt; | Transfer_t *p = halt; | ||||
| while (p->qtd.next != (uint32_t)transfer) { | while (p->qtd.next != (uint32_t)transfer) { | ||||
| Transfer_t *n = (Transfer_t *)p->qtd.next; | |||||
| Transfer_t *next = (Transfer_t *)p->qtd.next; | |||||
| p->prev_followup = prev; | p->prev_followup = prev; | ||||
| p->next_followup = n; | |||||
| p->next_followup = next; | |||||
| prev = p; | prev = p; | ||||
| p = n; | |||||
| p = next; | |||||
| } | } | ||||
| p->prev_followup = prev; | |||||
| p->next_followup = NULL; | p->next_followup = NULL; | ||||
| print(halt, p); | print(halt, p); | ||||
| // add them to a followup list | // add them to a followup list |