From c52c3256a5b0a586ab0c529ef76505143523780a Mon Sep 17 00:00:00 2001 From: Miklos Szeredi Date: Tue, 19 Feb 2013 14:14:40 +0100 Subject: [PATCH] fuse_daemonize(): chdir to "/" even if not running in the background for consistency. Reported by Vladimir Rutsky --- ChangeLog | 5 +++++ lib/helper.c | 2 ++ 2 files changed, 7 insertions(+) diff --git a/ChangeLog b/ChangeLog index 9a775bb..0094c3e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2013-02-19 Miklos Szeredi + + * fuse_daemonize(): chdir to "/" even if not running in the + background for consistency. Reported by Vladimir Rutsky + 2013-02-18 Miklos Szeredi * fuse_opt_parse(): when storing a newly allocated string for diff --git a/lib/helper.c b/lib/helper.c index a5b540b..249cc9c 100644 --- a/lib/helper.c +++ b/lib/helper.c @@ -210,6 +210,8 @@ int fuse_daemonize(int foreground) if (nullfd > 2) close(nullfd); } + } else { + (void) chdir("/"); } return 0; } -- 2.30.2