Skip to content

Commit 040cf81

Browse files
authored
Do not create fuse device if it already exists (#19968)
1 parent 0568f12 commit 040cf81

File tree

1 file changed

+6
-3
lines changed
  • components/ws-daemon/nsinsider

1 file changed

+6
-3
lines changed

components/ws-daemon/nsinsider/main.go

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -174,10 +174,13 @@ func main() {
174174
return err
175175
}
176176

177-
err = unix.Mknod("/dev/fuse", 0666|unix.S_IFCHR, int(unix.Mkdev(10, 229)))
178-
if err != nil {
179-
return err
177+
if _, err := os.Stat("/dev/fuse"); os.IsNotExist(err) {
178+
err = unix.Mknod("/dev/fuse", 0666|unix.S_IFCHR, int(unix.Mkdev(10, 229)))
179+
if err != nil {
180+
return err
181+
}
180182
}
183+
181184
err = os.Chmod("/dev/fuse", os.FileMode(0666))
182185
if err != nil {
183186
return err

0 commit comments

Comments
 (0)