From: qydysky Date: Mon, 27 Jul 2020 23:08:51 +0000 (+0800) Subject: 10 X-Git-Tag: v0.0.2~80 X-Git-Url: http://127.0.0.1:8081/?a=commitdiff_plain;h=7bb0c34bb7c62ff826aa87a8f23106759ce1da54;p=part%2F.git 10 --- diff --git a/Zip.go b/Zip.go index a3db512..d784eba 100644 --- a/Zip.go +++ b/Zip.go @@ -144,6 +144,9 @@ type rZip struct { func RZip() *rZip {return &rZip{}} func (t *rZip) New(zipFile string) (error) { + t.Lock() + defer t.Unlock() + t.buf = make(map[string]*zip.File) var err error @@ -159,6 +162,9 @@ func (t *rZip) New(zipFile string) (error) { } func (t *rZip) Read(path string) (*bytes.Buffer,string,error) { + t.Lock() + defer t.Unlock() + var timeLayoutStr = "2006-01-02 15:04:05" var err error