Ticket #4094: move_ratio_limit.diff

File move_ratio_limit.diff, 2.2 KB (added by bugmenot, 11 years ago)
  • daemon/remote.c

    printDetails( tr_benc * top ) 
    903903                strlratio( buf, j, i, sizeof( buf ) );
    904904                printf( "  Ratio: %s\n", buf );
    905905            }
    906             if( tr_bencDictFindInt( t, "seedRatioMode", &i))
    907             {
    908                 switch( i ) {
    909                     case TR_RATIOLIMIT_GLOBAL:
    910                         printf( "  Ratio Limit: Default\n" );
    911                         break;
    912                     case TR_RATIOLIMIT_SINGLE:
    913                         if( tr_bencDictFindReal( t, "seedRatioLimit", &d))
    914                             printf( "  Ratio Limit: %.2f\n", d );
    915                         break;
    916                     case TR_RATIOLIMIT_UNLIMITED:
    917                         printf( "  Ratio Limit: Unlimited\n" );
    918                         break;
    919                     default: break;
    920                 }
    921             }
    922906            if( tr_bencDictFindInt( t, "corruptEver", &i ) )
    923907            {
    924908                strlsize( buf, i, sizeof( buf ) );
    printDetails( tr_benc * top ) 
    10241008                else
    10251009                    printf( "Unlimited\n" );
    10261010            }
     1011            if( tr_bencDictFindInt( t, "seedRatioMode", &i))
     1012            {
     1013                switch( i ) {
     1014                    case TR_RATIOLIMIT_GLOBAL:
     1015                        printf( "  Ratio Limit: Default\n" );
     1016                        break;
     1017                    case TR_RATIOLIMIT_SINGLE:
     1018                        if( tr_bencDictFindReal( t, "seedRatioLimit", &d))
     1019                            printf( "  Ratio Limit: %.2f\n", d );
     1020                        break;
     1021                    case TR_RATIOLIMIT_UNLIMITED:
     1022                        printf( "  Ratio Limit: Unlimited\n" );
     1023                        break;
     1024                    default: break;
     1025                }
     1026            }
    10271027            if( tr_bencDictFindBool( t, "honorsSessionLimits", &boolVal ) )
    10281028                printf( "  Honors Session Limits: %s\n", ( boolVal ? "Yes" : "No" ) );
    10291029            if( tr_bencDictFindInt ( t, "peer-limit", &i ) )