| 6 |
details. |
details. |
| 7 |
|
|
| 8 |
Prepare messages for remailer chain |
Prepare messages for remailer chain |
| 9 |
$Id: chain.c,v 1.2 2001/12/11 09:02:16 rabbi Exp $ */ |
$Id: chain.c,v 1.3 2002/09/18 23:26:16 rabbi Exp $ */ |
| 10 |
|
|
| 11 |
|
|
| 12 |
#include "mix3.h" |
#include "mix3.h" |
| 51 |
|
|
| 52 |
if (chain->data[j] == '*') |
if (chain->data[j] == '*') |
| 53 |
k = 0; |
k = 0; |
| 54 |
#if 0 |
#if 0 |
| 55 |
else if (isdigit(chain->data[j])) |
else if (isdigit(chain->data[j])) |
| 56 |
k = atoi(chain->data + j); |
k = atoi(chain->data + j); |
| 57 |
#endif |
#endif /* 0 */ |
| 58 |
else { |
else { |
| 59 |
buf_sets(selected, chain->data + j); |
buf_sets(selected, chain->data + j); |
| 60 |
rfc822_addr(selected, addr); |
rfc822_addr(selected, addr); |
| 76 |
if (k < 0 || k >= maxrem) { |
if (k < 0 || k >= maxrem) { |
| 77 |
buf_appendf(feedback, "No such remailer: %b", selected); |
buf_appendf(feedback, "No such remailer: %b", selected); |
| 78 |
buf_nl(feedback); |
buf_nl(feedback); |
| 79 |
#if 0 |
#if 0 |
| 80 |
k = 0; |
k = 0; |
| 81 |
#else |
#else /* end of 0 */ |
| 82 |
len = -1; |
len = -1; |
| 83 |
goto end; |
goto end; |
| 84 |
#endif |
#endif /* else not 0 */ |
| 85 |
} |
} |
| 86 |
hop[len++] = k; |
hop[len++] = k; |
| 87 |
if (len >= 20) { /* array passed in is has length 20 */ |
if (len >= 20) { /* array passed in is has length 20 */ |