From: Charles Kerr Date: Tue, 28 Oct 2008 16:39:35 +0000 (+0000) Subject: fix daemon bug: TRANSMISSION_HOME, when set, wasn't correctly honored X-Git-Tag: 1.40~107 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=82a670fe1a790fb796723506558e0f58fbb47533;p=transmission fix daemon bug: TRANSMISSION_HOME, when set, wasn't correctly honored --- diff --git a/daemon/daemon.c b/daemon/daemon.c index f5f8f740e..c0404b5d2 100644 --- a/daemon/daemon.c +++ b/daemon/daemon.c @@ -480,7 +480,9 @@ main( int argc, readargs( argc, (const char**)argv, &nofork, &configDir, &downloadDir, &rpcPort, &whitelist, &authRequired, &username, &password, &blocklistEnabled ); - if( !configDir ) + if( configDir == NULL ) + configDir = getenv( "TRANSMISSION_HOME" ); + if( configDir == NULL ) configDir = freeme = tr_strdup_printf( "%s-daemon", tr_getDefaultConfigDir( ) ); myConfigFilename = tr_buildPath( configDir, CONFIG_FILE, NULL );