From: Jordan Lee Date: Wed, 16 Jan 2013 00:28:11 +0000 (+0000) Subject: (2.7x) backport r13793 for #5215 (a 2.76 regression) X-Git-Tag: 2.77~31 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ebb24a2d68326c07044c81b249b1dd83afd5c6dd;p=transmission (2.7x) backport r13793 for #5215 (a 2.76 regression) --- diff --git a/cli/cli.c b/cli/cli.c index c779ab442..a83be482a 100644 --- a/cli/cli.c +++ b/cli/cli.c @@ -267,16 +267,14 @@ main (int argc, char ** argv) if (tr_bencDictFindStr (&settings, TR_PREFS_KEY_DOWNLOAD_DIR, &str)) { if (!tr_fileExists (str, NULL)) - tr_mkdirp (str, 0700); - - if (tr_fileExists (str, NULL)) - { - tr_bencDictAddStr (&settings, TR_PREFS_KEY_DOWNLOAD_DIR, str); - } - else { - fprintf (stderr, "Unable to create download directory \"%s\"!\n", str); - return EXIT_FAILURE; + tr_mkdirp (str, 0700); + + if (!tr_fileExists (str, NULL)) + { + fprintf (stderr, "Unable to create download directory \"%s\"!\n", str); + return EXIT_FAILURE; + } } }