Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/azatoth/minidlna.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Maggard <jmaggard@users.sourceforce.net>2012-02-23 10:12:58 +0400
committerJustin Maggard <jmaggard@users.sourceforce.net>2012-02-23 10:12:58 +0400
commit07ab447ebca4f3cee3346d1e016a5f9b59bf6663 (patch)
treebb3ed5cf6f27508abc0f28760db76c741edeb380
parentdb4998d6fbc7313e1a7a11553e85261c8d7aacfa (diff)
* Require absolute filename for pidfile. (Thanks Andrea Biardi)
-rw-r--r--minidlna.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/minidlna.c b/minidlna.c
index c884f05..a3f1443 100644
--- a/minidlna.c
+++ b/minidlna.c
@@ -644,7 +644,12 @@ init(int argc, char * * argv)
break;
case 'P':
if(i+1 < argc)
- pidfilename = argv[++i];
+ {
+ if (argv[++i][0] != '/')
+ DPRINTF(E_FATAL, L_GENERAL, "Option -%c requires an absolute filename.\n", argv[i-1][1]);
+ else
+ pidfilename = argv[i];
+ }
else
DPRINTF(E_ERROR, L_GENERAL, "Option -%c takes one argument.\n", argv[i][1]);
break;