Index: modules/dav/main/mod_dav.h =================================================================== --- modules/dav/main/mod_dav.h (revision 828764) +++ modules/dav/main/mod_dav.h (working copy) @@ -1941,10 +1941,10 @@ */ void *ctx; - /* return request record */ + /* Get the request rec for a resource */ request_rec * (*get_request_rec)(const dav_resource *resource); - /* return path */ + /* Get the pathname for a resource */ const char * (*get_pathname)(const dav_resource *resource); }; Index: modules/dav/fs/repos.c =================================================================== --- modules/dav/fs/repos.c (revision 828764) +++ modules/dav/fs/repos.c (working copy) @@ -211,7 +211,7 @@ ** ** PRIVATE REPOSITORY FUNCTIONS */ -request_rec *dav_fs_get_request_rec(const dav_resource *resource) +static request_rec *dav_fs_get_request_rec(const dav_resource *resource) { return resource->info->r; } @@ -1823,9 +1823,9 @@ dav_fs_remove_resource, dav_fs_walk, dav_fs_getetag, + NULL, dav_fs_get_request_rec, - dav_fs_pathname, - NULL + dav_fs_pathname }; static dav_prop_insert dav_fs_insert_prop(const dav_resource *resource,