From 92538a15f86cb11a7ffe8ff7809ca8e7656158e4 Mon Sep 17 00:00:00 2001 From: waker Date: Fri, 7 Sep 2012 20:22:26 +0200 Subject: converter: automatically replace / with \ in filenames --- plugins/converter/converter.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'plugins/converter') diff --git a/plugins/converter/converter.c b/plugins/converter/converter.c index 72a5ddf5..4da5f327 100644 --- a/plugins/converter/converter.c +++ b/plugins/converter/converter.c @@ -678,9 +678,19 @@ get_output_field (DB_playItem_t *it, const char *field, char *out, int sz) if (strchr (invalid, *t)) { *p++ = '\\'; n--; + *p++ = *t; + n--; + } + else if (*t == '/') { + *p++ = '\\'; + n--; + *p++ = '\\'; + n--; + } + else { + *p++ = *t; + n--; } - *p++ = *t; - n--; t++; } *p = 0; -- cgit v1.2.3