| commit | 5596f5f73e6b723ff67b221cd92805122f6f1081 | [log] [tgz] |
|---|---|---|
| author | Martin Bertschler <mbertschler@gmail.com> | Sun Aug 21 10:28:07 2016 +0200 |
| committer | GitHub <noreply@github.com> | Sun Aug 21 10:28:07 2016 +0200 |
| tree | 2bea0b33d702ed1a8e5cf9de542edbcf95ec2ac3 | |
| parent | b28a7effac979219c2a2ed6205a4d70e4b1bcd02 [diff] | |
| parent | 40ffa2c25cafb4db322e0b9b4c93d31d273dabe8 [diff] |
Merge pull request #95 from jaqx0r/read-data-race Fixes a data race caused by not locking the mem.FileData for read access.
diff --git a/mem/file.go b/mem/file.go index be3673e..9096ff0 100644 --- a/mem/file.go +++ b/mem/file.go
@@ -107,6 +107,8 @@ } func (f *File) Name() string { + f.fileData.Lock() + defer f.fileData.Unlock() return f.fileData.name }