[or-cvs] make base16_encode() fail more obviously when it fails

Roger Dingledine arma at seul.org
Wed Jul 21 22:33:28 UTC 2004


Update of /home/or/cvsroot/src/common
In directory moria.mit.edu:/home2/arma/work/onion/cvs/src/common

Modified Files:
	crypto.c 
Log Message:
make base16_encode() fail more obviously when it fails


Index: crypto.c
===================================================================
RCS file: /home/or/cvsroot/src/common/crypto.c,v
retrieving revision 1.96
retrieving revision 1.97
diff -u -d -r1.96 -r1.97
--- crypto.c	2 Jul 2004 23:40:03 -0000	1.96
+++ crypto.c	21 Jul 2004 22:33:26 -0000	1.97
@@ -1438,8 +1438,7 @@
   const char *end;
   char *cp;
 
-  if (destlen < srclen*2+1)
-    return -1;
+  tor_assert(destlen >= srclen*2+1)
 
   cp = dest;
   end = src+srclen;



More information about the tor-commits mailing list