]> git.r.bdr.sh - rbdr/mobius/blobdiff - hotline/file_wrapper.go
Fix corrupt file info forks
[rbdr/mobius] / hotline / file_wrapper.go
index a26c45a4a53494d3ee2cde758b62a20c915334ef..997325a1adeda1b6ca54a644edbb7a68fe66a8a8 100644 (file)
@@ -114,7 +114,7 @@ func (f *fileWrapper) rsrcForkWriter() (io.WriteCloser, error) {
 }
 
 func (f *fileWrapper) infoForkWriter() (io.WriteCloser, error) {
-       file, err := os.OpenFile(f.infoPath, os.O_CREATE|os.O_WRONLY, 0644)
+       file, err := os.OpenFile(f.infoPath, os.O_CREATE|os.O_WRONLY|os.O_TRUNC, 0644)
        if err != nil {
                return nil, err
        }