[Mixmaster-devel] CVS: Mix/Src chain.c,1.6,1.7
Brought to you by:
weaselp
From: Peter P. <we...@us...> - 2003-05-03 05:08:57
|
Update of /cvsroot/mixmaster/Mix/Src In directory sc8-pr-cvs1:/tmp/cvs-serv783/Src Modified Files: chain.c Log Message: Found that weird bug that weird bug that sometimes led to "Unknown remailer version!" errors: In chain_randfinal() we selected a random value between 0 and maxrem instead of 0 and maxrem - 1. Index: chain.c =================================================================== RCS file: /cvsroot/mixmaster/Mix/Src/chain.c,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- chain.c 2 Apr 2003 13:14:13 -0000 1.6 +++ chain.c 3 May 2003 05:08:53 -0000 1.7 @@ -128,7 +128,7 @@ i = -1; else { do - i = rnd_number(maxrem) + 1; + i = rnd_number(maxrem - 1) + 1; while (!(((remailer[i].flags.mix && rtype == 0) || (remailer[i].flags.pgp && remailer[i].flags.ek && rtype == 1) || (remailer[i].flags.newnym && rtype == 2)) && |