Fix chdir() patch
This commit is contained in:
parent
d509fbb142
commit
04dbbb6470
@ -341,7 +341,7 @@ static void fcgi_cgi_child_start(fcgi_cgi_child *cld, const gchar *path) {
|
|||||||
/* try changing the directory. don't care about memleaks, execve() coming soon :) */
|
/* try changing the directory. don't care about memleaks, execve() coming soon :) */
|
||||||
{
|
{
|
||||||
char *dir = strdup(path), *sep;
|
char *dir = strdup(path), *sep;
|
||||||
if (NULL == (sep = strrchr(path, '/'))) {
|
if (NULL == (sep = strrchr(dir, '/'))) {
|
||||||
chdir("/");
|
chdir("/");
|
||||||
} else {
|
} else {
|
||||||
*sep = '\0';
|
*sep = '\0';
|
||||||
|
Loading…
Reference in New Issue
Block a user