| 384 | | fputs ("References: ", out); |
| 385 | | |
| 386 | | /* Mutt stores references in reverse order, thus we create |
| 387 | | * a reordered refs list that we can put in the headers */ |
| 388 | | for (; listp; listp = listp->next, refs = t) |
| 389 | | { |
| 390 | | t = (LIST *)safe_malloc (sizeof (LIST)); |
| 391 | | t->data = listp->data; |
| 392 | | t->next = refs; |
| 393 | | } |
| 394 | | |
| 395 | | for (; refs; refs = refs->next) |
| 396 | | { |
| 397 | | fputs (refs->data, out); |
| 398 | | fputc (' ', out); |
| 399 | | } |
| 400 | | |
| 401 | | /* clearing refs from memory */ |
| 402 | | for (t = refs; refs; refs = t->next, t = refs) |
| 403 | | FREE (&refs); |
| 404 | | |
| | 384 | fputs ("References:", out); |
| | 385 | mutt_write_references (h->env->references, out, 0); |