diff options
-rw-r--r-- | plugins/converter/converter.c | 14 |
1 files changed, 12 insertions, 2 deletions
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; |