summaryrefslogtreecommitdiff
path: root/plugins/converter
diff options
context:
space:
mode:
authorGravatar waker <wakeroid@gmail.com>2011-12-28 18:16:47 +0100
committerGravatar waker <wakeroid@gmail.com>2011-12-28 18:16:47 +0100
commitee56e5dbafb15d135b0eb6fdd215447fd8a0afc0 (patch)
tree5d2b2e314ea7da4e7787483b5968f511ca807629 /plugins/converter
parentdae1cf2420b4b432651219a7d9e025b844aed7c2 (diff)
converter: fixed empty output path handling
Diffstat (limited to 'plugins/converter')
-rw-r--r--plugins/converter/converter.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/plugins/converter/converter.c b/plugins/converter/converter.c
index 84d73748..5befe1e6 100644
--- a/plugins/converter/converter.c
+++ b/plugins/converter/converter.c
@@ -739,7 +739,8 @@ convert (DB_playItem_t *it, const char *outfolder, const char *outfile, int outp
return -1;
}
- if (!check_dir (outfolder, 0755)) {
+ char *path = outfolder[0] ? strdupa (outfolder) : strdupa (getenv("HOME"));
+ if (!check_dir (path, 0755)) {
fprintf (stderr, "converter: failed to create output folder: %s\n", outfolder);
return -1;
}