diff --git a/libtransmission/clients.c b/libtransmission/clients.c index 5fed0be90..3ca3e1d2a 100644 --- a/libtransmission/clients.c +++ b/libtransmission/clients.c @@ -73,8 +73,19 @@ char * tr_clientForId( uint8_t * id ) } else if( !memcmp( &id[1], "BOW", 3 ) ) { - asprintf( &ret, "Bits on Wheels (%c%c%c)", - id[4], id[5], id[6] ); + if( !memcmp( &id[4], "A0C", 3 ) ) + { + asprintf( &ret, "Bits on Wheels 1.0.6" ); + } + else if( !memcmp( &id[4], "A0B", 3 ) ) + { + asprintf( &ret, "Bits on Wheels 1.0.5" ); + } + else + { + asprintf( &ret, "Bits on Wheels (%c%c%c)", + id[4], id[5], id[6] ); + } } else if( !memcmp( &id[1], "BR", 2 ) ) {