]> granicus.if.org Git - apache/commitdiff
* modules/dav/fs/mod_dav_fs.c (dav_fs_create_server_config): Use
authorJoe Orton <jorton@apache.org>
Fri, 5 Oct 2018 15:26:14 +0000 (15:26 +0000)
committerJoe Orton <jorton@apache.org>
Fri, 5 Oct 2018 15:26:14 +0000 (15:26 +0000)
  statedir-relative default lock database path.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1842931 13f79535-47bb-0310-9956-ffa450edef68

modules/dav/fs/mod_dav_fs.c

index c49d7045b51b7e56fb7dc565c2a87da7ad63a328..50267cad6638899713dff658054f3f39fb616aa5 100644 (file)
@@ -32,6 +32,10 @@ typedef struct {
 
 extern module AP_MODULE_DECLARE_DATA dav_fs_module;
 
+#ifndef DEFAULT_DAV_LOCKDB
+#define DEFAULT_DAV_LOCKDB "davlockdb"
+#endif
+
 const char *dav_get_lockdb_path(const request_rec *r)
 {
     dav_fs_server_conf *conf;
@@ -43,12 +47,8 @@ const char *dav_get_lockdb_path(const request_rec *r)
 static void *dav_fs_create_server_config(apr_pool_t *p, server_rec *s)
 {
     dav_fs_server_conf *conf = apr_pcalloc(p, sizeof(dav_fs_server_conf));
-#ifdef DEFAULT_EXP_DAVLOCKDB
-    conf->lockdb_path = DEFAULT_EXP_DAVLOCKDB;
-    if (*conf->lockdb_path == '\0') {
-        conf->lockdb_path = NULL;
-    }
-#endif
+
+    conf->lockdb_path = ap_state_dir_relative(p, DEFAULT_DAV_LOCKDB);
 
     return conf;
 }