summaryrefslogtreecommitdiff
path: root/cmd
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@lukeshu.com>2022-07-08 18:42:28 -0600
committerLuke Shumaker <lukeshu@lukeshu.com>2022-07-08 18:42:28 -0600
commit5e367588152facd31ddd6b841a42bf05adb57315 (patch)
tree01b1c3308b2449a2ff045731e823404037d61102 /cmd
parent8e27c43c1b882c8f2f759eec556f90229c067cc9 (diff)
Add a Makefile that runs lint and stuff
Diffstat (limited to 'cmd')
-rw-r--r--cmd/btrfs-mount/subvol_fuse.go5
1 files changed, 2 insertions, 3 deletions
diff --git a/cmd/btrfs-mount/subvol_fuse.go b/cmd/btrfs-mount/subvol_fuse.go
index a96153a..da7c5d8 100644
--- a/cmd/btrfs-mount/subvol_fuse.go
+++ b/cmd/btrfs-mount/subvol_fuse.go
@@ -301,11 +301,10 @@ func (sv *Subvolume) ReadFile(_ context.Context, op *fuseops.ReadFileOp) error {
return syscall.EBADF
}
- size := op.Size
var dat []byte
if op.Dst != nil {
- size = util.Min(int64(len(op.Dst)), size)
- dat = op.Dst
+ size := util.Min(int64(len(op.Dst)), op.Size)
+ dat = op.Dst[:size]
} else {
dat = make([]byte, op.Size)
op.Data = [][]byte{dat}