Skip to content

Commit ec74d1d

Browse files
committed
Update go-fuse import path to github.com/hanwen/go-fuse/v2
We need hanwen/go-fuse@fd7328f to fix a crash reported in #430 : 2019/10/30 17:14:16 Unknown opcode 2016 panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x508d38] This patch is only in the v2.x.x branch. Upgrade to v2, as the old API is also supported there. Running git grep hanwen/go-fuse | grep -v hanwen/go-fuse/v2 to check for forgotten references comes back clean.
1 parent ead7008 commit ec74d1d

24 files changed

+36
-35
lines changed

build.bash

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ if [[ -d vendor/github.com/hanwen/go-fuse ]] ; then
4242
else
4343
# go-fuse version according to Go Modules
4444
FAIL=0
45-
OUT=$(go list -m github.com/hanwen/go-fuse | cut -d' ' -f2) || FAIL=1
45+
OUT=$(go list -m github.com/hanwen/go-fuse/v2 | cut -d' ' -f2) || FAIL=1
4646
if [[ $FAIL -eq 0 ]]; then
4747
GITVERSIONFUSE=$OUT
4848
else

cli_args.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ import (
1414
"strings"
1515
"time"
1616

17-
"github.com/hanwen/go-fuse/fuse"
17+
"github.com/hanwen/go-fuse/v2/fuse"
18+
1819
"github.com/rfjakob/gocryptfs/internal/configfile"
1920
"github.com/rfjakob/gocryptfs/internal/exitcodes"
2021
"github.com/rfjakob/gocryptfs/internal/stupidgcm"

fsck.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ import (
1010
"sync"
1111
"syscall"
1212

13-
"github.com/hanwen/go-fuse/fuse"
14-
"github.com/hanwen/go-fuse/fuse/nodefs"
13+
"github.com/hanwen/go-fuse/v2/fuse"
14+
"github.com/hanwen/go-fuse/v2/fuse/nodefs"
1515

1616
"github.com/rfjakob/gocryptfs/internal/exitcodes"
1717
"github.com/rfjakob/gocryptfs/internal/fusefrontend"

internal/contentenc/content.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import (
1010
"runtime"
1111
"sync"
1212

13-
"github.com/hanwen/go-fuse/fuse"
13+
"github.com/hanwen/go-fuse/v2/fuse"
1414

1515
"github.com/rfjakob/gocryptfs/internal/cryptocore"
1616
"github.com/rfjakob/gocryptfs/internal/stupidgcm"

internal/fusefrontend/args.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package fusefrontend
22

33
import (
4-
"github.com/hanwen/go-fuse/fuse"
4+
"github.com/hanwen/go-fuse/v2/fuse"
55
)
66

77
// Args is a container for arguments that are passed from main() to fusefrontend

internal/fusefrontend/file.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ import (
1313
"syscall"
1414
"time"
1515

16-
"github.com/hanwen/go-fuse/fuse"
17-
"github.com/hanwen/go-fuse/fuse/nodefs"
16+
"github.com/hanwen/go-fuse/v2/fuse"
17+
"github.com/hanwen/go-fuse/v2/fuse/nodefs"
1818

1919
"github.com/rfjakob/gocryptfs/internal/contentenc"
2020
"github.com/rfjakob/gocryptfs/internal/inomap"

internal/fusefrontend/file_allocate_truncate.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import (
88
"sync"
99
"syscall"
1010

11-
"github.com/hanwen/go-fuse/fuse"
11+
"github.com/hanwen/go-fuse/v2/fuse"
1212

1313
"github.com/rfjakob/gocryptfs/internal/syscallcompat"
1414
"github.com/rfjakob/gocryptfs/internal/tlog"

internal/fusefrontend/file_holes.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import (
66
"runtime"
77
"syscall"
88

9-
"github.com/hanwen/go-fuse/fuse"
9+
"github.com/hanwen/go-fuse/v2/fuse"
1010

1111
"github.com/rfjakob/gocryptfs/internal/tlog"
1212
)

internal/fusefrontend/fs.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ import (
1212

1313
"golang.org/x/sys/unix"
1414

15-
"github.com/hanwen/go-fuse/fuse"
16-
"github.com/hanwen/go-fuse/fuse/nodefs"
17-
"github.com/hanwen/go-fuse/fuse/pathfs"
15+
"github.com/hanwen/go-fuse/v2/fuse"
16+
"github.com/hanwen/go-fuse/v2/fuse/nodefs"
17+
"github.com/hanwen/go-fuse/v2/fuse/pathfs"
1818

1919
"github.com/rfjakob/gocryptfs/internal/configfile"
2020
"github.com/rfjakob/gocryptfs/internal/contentenc"

internal/fusefrontend/fs_dir.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import (
1010

1111
"golang.org/x/sys/unix"
1212

13-
"github.com/hanwen/go-fuse/fuse"
13+
"github.com/hanwen/go-fuse/v2/fuse"
1414

1515
"github.com/rfjakob/gocryptfs/internal/configfile"
1616
"github.com/rfjakob/gocryptfs/internal/cryptocore"

0 commit comments

Comments
 (0)