From 23fc436eaaef71a70376713abf4289b982acd1ea Mon Sep 17 00:00:00 2001 From: "Phyks (Lucas Verney)" Date: Sun, 17 Apr 2016 21:45:46 +0200 Subject: [PATCH] Does not expect mpd_root to have a trailing slash --- src/main.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main.c b/src/main.c index 3a30584..f6f823e 100644 --- a/src/main.c +++ b/src/main.c @@ -422,7 +422,11 @@ int main(int argc, char** argv) { } } - char *mpd_base_path = args_info.mpd_root_arg; + // Handle mpd_root argument + char mpd_base_path[DEFAULT_STRING_LENGTH] = ""; + strncat(mpd_base_path, args_info.mpd_root_arg, DEFAULT_STRING_LENGTH); + strip_trailing_slash(mpd_base_path); + strncat(mpd_base_path, "/", DEFAULT_STRING_LENGTH); // Get data directory char *xdg_data_home_env = getenv("XDG_DATA_HOME");