Changeset 1226


Ignore:
Timestamp:
Dec 15, 2006, 6:16:20 AM (15 years ago)
Author:
livings124
Message:

mainline client checked once

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/libtransmission/clients.c

    r1225 r1226  
    114114        }
    115115    }
    116     else if( id[0] == 'M' && id[2] == '-' &&
    117              id[4] == '-' && id[6] == '-' &&
    118              id[7] == '-' )
     116    else if( id[0] == 'M' && id[2] == '-' && id[7] == '-' )
    119117    {
    120         asprintf( &ret, "BitTorrent %c.%c.%c", id[1], id[3], id[5] );
    121     }
    122    
    123     else if( id[0] == 'M' && id[2] == '-' &&
    124              id[5] == '-' && id[7] == '-' )
    125     {
    126         asprintf( &ret, "BitTorrent %c.%c%c.%c", id[1], id[3], id[4], id[6] );
     118        if( id[4] == '-' && id[6] == '-' )
     119        {
     120            asprintf( &ret, "BitTorrent %c.%c.%c", id[1], id[3], id[5] );
     121        }
     122        else if( id[5] == '-' )
     123        {
     124            asprintf( &ret, "BitTorrent %c.%c%c.%c", id[1], id[3], id[4], id[6] );
     125        }
    127126    }
    128127    else if( !memcmp( id, "exbc", 4 ) )
     
    143142    else if( !memcmp( id, "XBT", 3 ) )
    144143    {
    145         asprintf( &ret, "XBT Client %c%c%c%s",
    146                   id[3], id[4], id[5],
     144        asprintf( &ret, "XBT Client %c%c%c%s", id[3], id[4], id[5],
    147145                  id[6] == 'd' ? " (debug)" : "" );
    148146    }
Note: See TracChangeset for help on using the changeset viewer.