[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[or-cvs] r8447: Fix bug in r8440: base32 uses 5 bytes per char, not 4. (tor/trunk/src/or)
Author: nickm
Date: 2006-09-21 18:24:45 -0400 (Thu, 21 Sep 2006)
New Revision: 8447
Modified:
tor/trunk/src/or/dns.c
Log:
Fix bug in r8440: base32 uses 5 bytes per char, not 4.
Modified: tor/trunk/src/or/dns.c
===================================================================
--- tor/trunk/src/or/dns.c 2006-09-21 21:49:36 UTC (rev 8446)
+++ tor/trunk/src/or/dns.c 2006-09-21 22:24:45 UTC (rev 8447)
@@ -1606,7 +1606,7 @@
launch_wildcard_check(int len, const char *suffix)
{
char random_bytes[16], name[64], *addr;
- size_t n = (len+1)/2;
+ size_t n = (len*5+7)/8;
int r;
tor_assert(n <= sizeof(random_bytes));