summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Garcia Campos <cgarcia@igalia.com>2020-09-07 13:47:15 +0200
committerPatrick Griffis <pgriffis@igalia.com>2020-09-16 16:40:12 -0700
commit8088ba659b6984d4502315ff7173080a9711c8e5 (patch)
tree422a650a26f50392371e1b2c652d25dda8e60333
parentcd9ac5f7c287e98fc96a6b663707070431f3a405 (diff)
downloadlibsoup-8088ba659b6984d4502315ff7173080a9711c8e5.tar.gz
tests: ensure we use an absolute path for apache server root parameter
For some reason apache silently fails now if a relative path is passed.
-rw-r--r--tests/test-utils.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/test-utils.c b/tests/test-utils.c
index 0c48e506..a83db261 100644
--- a/tests/test-utils.c
+++ b/tests/test-utils.c
@@ -158,6 +158,13 @@ apache_cmd (const char *cmd)
gboolean ok;
server_root = g_test_build_filename (G_TEST_BUILT, "", NULL);
+ if (!g_path_is_absolute (server_root)) {
+ char *abs_server_root;
+
+ abs_server_root = g_canonicalize_filename (server_root, NULL);
+ g_free (server_root);
+ server_root = abs_server_root;
+ }
cwd = g_get_current_dir ();
#ifdef HAVE_APACHE_2_4