[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[or-cvs] hex-to-hex compare makes more sense than hex-to-bin.
Update of /home/or/cvsroot/src/or
In directory moria.mit.edu:/tmp/cvs-serv15125/src/or
Modified Files:
dirserv.c
Log Message:
hex-to-hex compare makes more sense than hex-to-bin.
Index: dirserv.c
===================================================================
RCS file: /home/or/cvsroot/src/or/dirserv.c,v
retrieving revision 1.94
retrieving revision 1.95
diff -u -d -r1.94 -r1.95
--- dirserv.c 13 Oct 2004 04:44:37 -0000 1.94
+++ dirserv.c 13 Oct 2004 19:17:27 -0000 1.95
@@ -188,12 +188,14 @@
* return that router's nickname. Otherwise return NULL. */
const char *dirserv_get_nickname_by_digest(const char *digest)
{
+ char hexdigest[HEX_DIGEST_LEN+1];
if (!fingerprint_list)
return NULL;
tor_assert(digest);
+ base16_encode(hexdigest, HEX_DIGEST_LEN+1, digest, DIGEST_LEN);
SMARTLIST_FOREACH(fingerprint_list, fingerprint_entry_t*, ent,
- { if (!strcasecmp(digest, ent->fingerprint))
+ { if (!strcasecmp(hexdigest, ent->fingerprint))
return ent->nickname; } );
return NULL;
}