Changeset 7374
- Timestamp:
- Dec 14, 2008, 1:22:06 AM (12 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/daemon/daemon.c
r7367 r7374 54 54 { 'b', "blocklist", "Enable peer blocklists", "b", 0, NULL }, 55 55 { 'B', "no-blocklist", "Disable peer blocklists", "B", 0, NULL }, 56 { 'd', "dump-settings", "Dump the settings and exit", "d", 0, NULL }, 56 57 { 'f', "foreground", "Run in the foreground instead of daemonizing", "f", 0, NULL }, 57 58 { 'g', "config-dir", "Where to look for configuration files", "g", 1, "<path>" }, … … 181 182 { 182 183 int c; 184 int64_t i; 183 185 const char * optarg; 184 186 tr_benc settings; 185 187 tr_bool foreground = FALSE; 188 tr_bool dumpSettings = FALSE; 186 189 const char * configDir = NULL; 187 190 … … 210 213 case 'B': tr_bencDictAddInt( &settings, TR_PREFS_KEY_BLOCKLIST_ENABLED, 0 ); 211 214 break; 215 case 'd': dumpSettings = TRUE; 216 break; 212 217 case 'f': foreground = TRUE; 213 218 break; … … 229 234 break; 230 235 } 236 } 237 238 if( dumpSettings ) 239 { 240 char * str = tr_bencSaveAsJSON( &settings, NULL ); 241 fprintf( stderr, "%s", str ); 242 tr_free( str ); 243 return 0; 231 244 } 232 245 … … 245 258 mySession = tr_sessionInit( "daemon", configDir, FALSE, &settings ); 246 259 247 if( tr_bencDictFindInt( &settings, TR_PREFS_KEY_RPC_AUTH_REQUIRED, NULL ))260 if( tr_bencDictFindInt( &settings, TR_PREFS_KEY_RPC_AUTH_REQUIRED, &i ) && i!=0 ) 248 261 tr_ninf( MY_NAME, "requiring authentication" ); 249 262 -
trunk/libtransmission/session.c
r7368 r7374 340 340 } 341 341 342 tr_inf( " saved \"%s\"", filename );342 tr_inf( "Saved \"%s\"", filename ); 343 343 tr_free( filename ); 344 344 }
Note: See TracChangeset
for help on using the changeset viewer.