calculate the directories in a central manner.
[citadel.git] / citadel / database_sleepycat.c
index 30e1e0b778af94600933f9a6a9d8f61fdae06f97..529c64cb3a6624ee06694f909cf93307039c52b3 100644 (file)
@@ -334,12 +334,7 @@ void open_databases(void)
        struct dirent *d;
        char filename[PATH_MAX];
 
-#ifndef HAVE_DATA_DIR
-       getcwd(dbdirname, sizeof dbdirname);
-       strcat(dbdirname, "/data");
-#else
-       strcat(dbdirname, DATA_DIR"/data");
-#endif
+       strcat(dbdirname,ctdl_data_dir);
 
        lprintf(CTDL_DEBUG, "cdb_*: open_databases() starting\n");
        lprintf(CTDL_DEBUG, "Compiled db: %s\n", DB_VERSION_STRING);