diff options
Diffstat (limited to 'lib/protocol/wireformat.go')
-rw-r--r-- | lib/protocol/wireformat.go | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/lib/protocol/wireformat.go b/lib/protocol/wireformat.go index cca53cab1..f97a1ed08 100644 --- a/lib/protocol/wireformat.go +++ b/lib/protocol/wireformat.go @@ -14,25 +14,19 @@ type wireFormatConnection struct { } func (c wireFormatConnection) Index(ctx context.Context, folder string, fs []FileInfo) error { - var myFs = make([]FileInfo, len(fs)) - copy(myFs, fs) - for i := range fs { - myFs[i].Name = norm.NFC.String(filepath.ToSlash(myFs[i].Name)) + fs[i].Name = norm.NFC.String(filepath.ToSlash(fs[i].Name)) } - return c.Connection.Index(ctx, folder, myFs) + return c.Connection.Index(ctx, folder, fs) } func (c wireFormatConnection) IndexUpdate(ctx context.Context, folder string, fs []FileInfo) error { - var myFs = make([]FileInfo, len(fs)) - copy(myFs, fs) - for i := range fs { - myFs[i].Name = norm.NFC.String(filepath.ToSlash(myFs[i].Name)) + fs[i].Name = norm.NFC.String(filepath.ToSlash(fs[i].Name)) } - return c.Connection.IndexUpdate(ctx, folder, myFs) + return c.Connection.IndexUpdate(ctx, folder, fs) } func (c wireFormatConnection) Request(ctx context.Context, folder string, name string, blockNo int, offset int64, size int, hash []byte, weakHash uint32, fromTemporary bool) ([]byte, error) { |