Commit 496a6132 authored by Stefano Sabatini's avatar Stefano Sabatini

Make ffserver daemon chdir()s just after log init. This way a

relative path for the logfile is resolved according to the directory
where ffserver has been launched, as the user expects.

Originally committed as revision 13911 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent b0675954
......@@ -4496,7 +4496,6 @@ int main(int argc, char **argv)
} else {
/* child */
setsid();
chdir("/");
close(0);
open("/dev/null", O_RDWR);
if (strcmp(logfilename, "-") != 0) {
......@@ -4520,6 +4519,9 @@ int main(int argc, char **argv)
av_log_set_callback(http_av_log);
}
if (ffserver_daemon)
chdir("/");
if (http_server() < 0) {
http_log("Could not start server\n");
exit(1);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment