From: Joe Orton Date: Fri, 5 Oct 2018 15:26:14 +0000 (+0000) Subject: * modules/dav/fs/mod_dav_fs.c (dav_fs_create_server_config): Use X-Git-Tag: 2.5.0-alpha2-ci-test-only~2296 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=aa9c1ea3f16d430c1d2218eeb050c3ea0dc6cee1;p=thirdparty%2Fapache%2Fhttpd.git * modules/dav/fs/mod_dav_fs.c (dav_fs_create_server_config): Use statedir-relative default lock database path. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1842931 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/modules/dav/fs/mod_dav_fs.c b/modules/dav/fs/mod_dav_fs.c index c49d7045b51..50267cad663 100644 --- a/modules/dav/fs/mod_dav_fs.c +++ b/modules/dav/fs/mod_dav_fs.c @@ -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; }