diff --git a/libtransmission/clients.c b/libtransmission/clients.c index 7581c8c03..866e3052c 100644 --- a/libtransmission/clients.c +++ b/libtransmission/clients.c @@ -826,7 +826,7 @@ char* tr_clientForId(char* buf, size_t buflen, void const* id_in) } else if (strncmp(chid, "-BL", 3) == 0) { - tr_snprintf(buf, buflen, "BitLord %c.%c.%c-%c%c", id[3], id[4], id[5], id[6], id[7]); + tr_snprintf(buf, buflen, "BitLord %c.%c.%c-%c%c%c", id[3], id[4], id[5], id[6], id[7], id[8]); } /* Shad0w-style */ diff --git a/tests/libtransmission/clients-test.cc b/tests/libtransmission/clients-test.cc index 5122add05..6ab5852ae 100644 --- a/tests/libtransmission/clients-test.cc +++ b/tests/libtransmission/clients-test.cc @@ -67,7 +67,7 @@ TEST(Client, clientForId) { "-BI2300-", "BiglyBT 2.3.0.0" }, { "A2-1-18-8-", "aria2 1.18.8" }, { "A2-1-2-0-", "aria2 1.2.0" }, - { "-BL24632", "BitLord 2.4.6-32" }, + { "-BL246326", "BitLord 2.4.6-326" }, // Style used after BitLord 0.59 { "-WW0007-", "WebTorrent 0.0.0.7" }, { "-WS1000-", "HTTP Seed" } };