diff options
| -rw-r--r-- | roseh.moe.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/roseh.moe.go b/roseh.moe.go index 075748c..b8758a4 100644 --- a/roseh.moe.go +++ b/roseh.moe.go @@ -376,7 +376,7 @@ func writeHoleFileToTarFile(tarWriter *tar.Writer, hole string, now time.Time) e if _, err := f.Seek(0, io.SeekStart); err != nil { return fmt.Errorf("read back hole file: %s", err) } - if err := tarWriter.WriteHeader(&tar.Header{Name: "wormhole-files/" + fileName, Mode: 0644, Size: size, ModTime: now}); err != nil { + if err := tarWriter.WriteHeader(&tar.Header{Name: "wormhole-files/" + fileName, Mode: 0644, Size: size, ModTime: now, Format: tar.FormatPAX}); err != nil { return err } if _, err := io.Copy(tarWriter, f); err != nil { @@ -421,7 +421,7 @@ func uploadWormhole(reader *multipart.Reader) (string, error) { gzipWriter := gzip.NewWriter(tarHoleWriter) tarWriter := tar.NewWriter(gzipWriter) now := time.Now() - if err := tarWriter.WriteHeader(&tar.Header{Name: "wormhole-files/", Mode: 0755, ModTime: now}); err != nil { + if err := tarWriter.WriteHeader(&tar.Header{Name: "wormhole-files/", Mode: 0755, ModTime: now, Format: tar.FormatPAX}); err != nil { return "", fmt.Errorf("create tar file main directory: %s", err) } for _, hole := range holes { |
