/[pkg-mixmaster]/trunk/Mix/Src/chain.c
ViewVC logotype

Diff of /trunk/Mix/Src/chain.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 492 by weaselp, Thu Dec 5 04:26:24 2002 UTC revision 493 by weaselp, Wed Apr 2 13:14:13 2003 UTC
# Line 6  Line 6 
6     details.     details.
7    
8     Prepare messages for remailer chain     Prepare messages for remailer chain
9     $Id: chain.c,v 1.5 2002/12/05 04:23:32 weaselp Exp $ */     $Id: chain.c,v 1.6 2003/04/02 13:14:13 weaselp Exp $ */
10    
11    
12  #include "mix3.h"  #include "mix3.h"
# Line 74  int chain_select(int hop[], char *chains Line 74  int chain_select(int hop[], char *chains
74              break;              break;
75        }        }
76        if (k < 0 || k >= maxrem) {        if (k < 0 || k >= maxrem) {
77          buf_appendf(feedback, "No such remailer: %b", selected);          if (feedback != NULL) {
78          buf_nl(feedback);                  buf_appendf(feedback, "No such remailer: %b", selected);
79                    buf_nl(feedback);
80            }
81  #if 0  #if 0
82          k = 0;          k = 0;
83  #else /* end of 0 */  #else /* end of 0 */
# Line 85  int chain_select(int hop[], char *chains Line 87  int chain_select(int hop[], char *chains
87        }        }
88        hop[len++] = k;        hop[len++] = k;
89        if (len >= 20) {          /* array passed in is has length 20 */        if (len >= 20) {          /* array passed in is has length 20 */
90          buf_appends(feedback, "Chain too long.\n");          if (feedback != NULL) {
91                    buf_appends(feedback, "Chain too long.\n");
92            }
93          break;          break;
94        }        }
95        if (i > 0)        if (i > 0)

Legend:
Removed from v.492  
changed lines
  Added in v.493

  ViewVC Help
Powered by ViewVC 1.1.5