* if we fail to open the template, bail out with an error.
[citadel.git] / citadel / citadel_dirs.c
index 9d7085bb711ad3b6a0b0c263836968a20a7b1b1f..770ee0d5bcaae1212fa742d32c4ac9d8d52b5fbd 100644 (file)
@@ -33,6 +33,7 @@ char ctdl_data_dir[PATH_MAX]="data";
 char ctdl_dspam_dir[PATH_MAX]="dspam";
 char ctdl_file_dir[PATH_MAX]="files";
 char ctdl_hlp_dir[PATH_MAX]="help";
+char ctdl_shared_dir[PATH_MAX]="";
 char ctdl_image_dir[PATH_MAX]="images";
 char ctdl_info_dir[PATH_MAX]="info";
 char ctdl_key_dir[PATH_MAX]=SSL_DIR;
@@ -184,6 +185,8 @@ void calc_dirs_n_files(int relh, int home, const char *relhome, char  *ctdldir,
 #endif
        COMPUTE_DIRECTORY(ctdl_hlp_dir);
        StripSlashes(ctdl_hlp_dir, 1);
+       COMPUTE_DIRECTORY(ctdl_shared_dir);
+       StripSlashes(ctdl_shared_dir, 1);
 
 #ifndef HAVE_DATA_DIR
        basedir=ctdldir;
@@ -328,7 +331,7 @@ void calc_dirs_n_files(int relh, int home, const char *relhome, char  *ctdldir,
         snprintf(file_funambol_msg,
                 sizeof file_funambol_msg,
                 "%sfunambol_newmail_soap.xml",
-                ctdl_spool_dir);
+                ctdl_shared_dir);
        StripSlashes(file_funambol_msg, 0);
 
        DBG_PRINT(ctdl_bio_dir);