Fixed conversions.go.

geesefs-0-30-9
Aaron Jacobs 2015-07-29 09:49:28 +10:00
parent f5d80cf9ab
commit c08043788a
1 changed files with 4 additions and 4 deletions

View File

@ -252,7 +252,7 @@ func convertInMessage(
Inode: fuseops.InodeID(m.Header().Nodeid), Inode: fuseops.InodeID(m.Header().Nodeid),
Handle: fuseops.HandleID(in.Fh), Handle: fuseops.HandleID(in.Fh),
Offset: int64(in.Offset), Offset: int64(in.Offset),
Size: int(in.Size), Dst: make([]byte, in.Size),
} }
case fusekernel.OpReaddir: case fusekernel.OpReaddir:
@ -266,7 +266,7 @@ func convertInMessage(
Inode: fuseops.InodeID(m.Header().Nodeid), Inode: fuseops.InodeID(m.Header().Nodeid),
Handle: fuseops.HandleID(in.Fh), Handle: fuseops.HandleID(in.Fh),
Offset: fuseops.DirOffset(in.Offset), Offset: fuseops.DirOffset(in.Offset),
Size: int(in.Size), Dst: make([]byte, in.Size),
} }
case fusekernel.OpRelease: case fusekernel.OpRelease:
@ -486,7 +486,7 @@ func (c *Connection) kernelResponseForOp(
case *fuseops.ReadDirOp: case *fuseops.ReadDirOp:
m = c.getOutMessage() m = c.getOutMessage()
m.Append(o.Data) m.Append(o.Dst[:o.BytesRead])
case *fuseops.ReleaseDirHandleOp: case *fuseops.ReleaseDirHandleOp:
m = c.getOutMessage() m = c.getOutMessage()
@ -498,7 +498,7 @@ func (c *Connection) kernelResponseForOp(
case *fuseops.ReadFileOp: case *fuseops.ReadFileOp:
m = c.getOutMessage() m = c.getOutMessage()
m.Append(o.Data) m.Append(o.Dst[:o.BytesRead])
case *fuseops.WriteFileOp: case *fuseops.WriteFileOp:
m = c.getOutMessage() m = c.getOutMessage()