diff options
Diffstat (limited to 'fix_pids-folder-out-of-seafile-data.diff')
-rw-r--r-- | fix_pids-folder-out-of-seafile-data.diff | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/fix_pids-folder-out-of-seafile-data.diff b/fix_pids-folder-out-of-seafile-data.diff new file mode 100644 index 000000000000..05e31cd9c945 --- /dev/null +++ b/fix_pids-folder-out-of-seafile-data.diff @@ -0,0 +1,13 @@ +diff --git a/controller/seafile-controller.c b/controller/seafile-controller.c +index 9439bcd..116c77e 100644 +--- a/controller/seafile-controller.c ++++ b/controller/seafile-controller.c +@@ -591,7 +591,7 @@ stop_ccnet_server () + static void + init_pidfile_path (SeafileController *ctl) + { +- char *pid_dir = g_build_filename (topdir, "pids", NULL); ++ char *pid_dir = g_build_filename (ctl->seafile_dir, "pids", NULL); + if (!g_file_test(pid_dir, G_FILE_TEST_EXISTS)) { + if (g_mkdir(pid_dir, 0777) < 0) { + seaf_warning("failed to create pid dir %s: %s", pid_dir, strerror(errno)); |