]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - upgrade_db.c
Consult $HOME rather than calling getpwuid(),
[paraslash.git] / upgrade_db.c
index 487d46c06f2ce1df61630aaa34ca44dc99fb1d86..9b75ebef4cf039559b5eaf39a3f68d5e8ccc408d 100644 (file)
@@ -76,7 +76,7 @@ static char *src_db_dir, *dst_db_dir, *src_aft_dir, *dst_aft_dir;
 
 static void set_paths(const struct lls_parse_result *lpr)
 {
-       char *home = para_homedir();
+       const char *home = get_homedir();
 
        if (OPT_GIVEN(SRC_DATABASE_DIR, lpr))
                src_db_dir = para_strdup(OPT_STRING_VAL(SRC_DATABASE_DIR,
@@ -90,7 +90,6 @@ static void set_paths(const struct lls_parse_result *lpr)
        else
                dst_db_dir = make_message(
                        "%s/.paraslash/afs_database-0.7", home);
-       free(home);
        src_aft_dir = make_message("%s/audio_files", src_db_dir);
        dst_aft_dir = make_message("%s/audio-files", src_db_dir);
        PARA_NOTICE_LOG("source aft dir: %s\n", src_aft_dir);