Changeset 5951


Ignore:
Timestamp:
May 27, 2008, 9:47:07 PM (13 years ago)
Author:
charles
Message:

(rpc) better debugging messages in transmission-remote

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/daemon/remote.c

    r5927 r5951  
    145145        char * tmp;
    146146        char buf[MAX_PATH_LENGTH];
     147        int addArg = TRUE;
    147148        tr_benc top, *args;
    148149        tr_bencInitDict( &top, 3 );
     
    151152        switch( opt )
    152153        {
    153             case 'g': debug = 1; break;
    154             case 'h': showUsage( ); break;
     154            case 'g': debug = 1;
     155                      addArg = FALSE;
     156                      break;
     157            case 'h': showUsage( );
     158                      addArg = FALSE;
     159                      break;
    155160            case 'a': tr_bencDictAddStr( &top, "method", "torrent-add" );
    156161                      tr_bencDictAddStr( args, "metainfo", ((tmp=getEncodedMetainfo(optarg))) );
     
    213218            default:
    214219                      showUsage( );
     220                      addArg = FALSE;
    215221                      break;
    216222        }
    217223
    218         reqs[reqCount++] = tr_bencSaveAsJSON( &top, NULL );
     224        if( addArg )
     225            reqs[reqCount++] = tr_bencSaveAsJSON( &top, NULL );
    219226        tr_bencFree( &top );
    220227    }
     
    275282{
    276283    tr_benc top;
     284
     285    if( debug )
     286        fprintf( stderr, "got response: [%*.*s]\n",
     287                 (int)len, (int)len, (const char*) response );
    277288
    278289    if( tr_jsonParse( response, len, &top, NULL ) )
Note: See TracChangeset for help on using the changeset viewer.