From b0a98c3d27200acf67e248b53ee664472bb2a8c0 Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Thu, 4 Jun 2009 17:18:42 +0300 Subject: [PATCH] obexd: Make root folder relative to $HOME if it doesn't start with '/' --- obexd/src/main.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/obexd/src/main.c b/obexd/src/main.c index f16be8be3..d733cb4a5 100644 --- a/obexd/src/main.c +++ b/obexd/src/main.c @@ -366,6 +366,14 @@ int main(int argc, char *argv[]) if (option_root == NULL) option_root = g_strdup(DEFAULT_ROOT_PATH); + if (option_root[0] != '/') { + char *old_root = option_root, *home = getenv("HOME"); + if (home) { + option_root = g_strdup_printf("%s/%s", home, old_root); + g_free(old_root); + } + } + if (option_capability == NULL) option_capability = g_strdup(DEFAULT_CAP_FILE); -- 2.47.3