From e26a1783c6a29332b2a367fcf9e90ea06fef2c3f Mon Sep 17 00:00:00 2001 From: Charles Kerr Date: Thu, 21 Jan 2010 05:10:00 +0000 Subject: [PATCH] (trunk libT) #2777 "some magnet links get misparsed" -- fixed in trunk for 1.81 --- libtransmission/utils.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libtransmission/utils.c b/libtransmission/utils.c index 7a0a8272b..0184d5b7f 100644 --- a/libtransmission/utils.c +++ b/libtransmission/utils.c @@ -897,8 +897,8 @@ tr_hex_to_sha1( uint8_t * out, const char * in ) for( i=0; i<20; ++i ) { - const int hi = strchr( hex, *in++ ) - hex; - const int lo = strchr( hex, *in++ ) - hex; + const int hi = strchr( hex, tolower( *in++ ) ) - hex; + const int lo = strchr( hex, tolower( *in++ ) ) - hex; *out++ = (uint8_t)( (hi<<4) | lo ); } }