From 9c6264d4b8650e665815946b147343edcc31893d Mon Sep 17 00:00:00 2001 From: Mitchell Livingston Date: Thu, 7 Dec 2006 23:08:44 +0000 Subject: [PATCH] ascii conversion fix --- libtransmission/clients.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libtransmission/clients.c b/libtransmission/clients.c index 3e5eeecf9..ac5bbe66f 100644 --- a/libtransmission/clients.c +++ b/libtransmission/clients.c @@ -92,7 +92,8 @@ char * tr_clientForId( uint8_t * id ) { if( id[0] == 'T' ) { - asprintf( &ret, "BitTornado %d.%d.%d", ( id[1] - '0'), ( id[2] - '0'), ( id[3] - '0') ); + asprintf( &ret, "BitTornado %d.%d.%d", ( id[1] - '0' - ( id[1] < 'A' ? 0 : 7 ) ), + ( id[2] - '0' - ( id[2] < 'A' ? 0 : 7 ) ), ( id[3] - '0' - ( id[3] < 'A' ? 0 : 7 ) ) ); } else if( id[0] == 'A' ) {