]> 127.0.0.1 Git - part/.git/commitdiff
10
authorqydysky <qydysky@foxmail.com>
Mon, 27 Jul 2020 23:08:51 +0000 (07:08 +0800)
committerqydysky <qydysky@foxmail.com>
Mon, 27 Jul 2020 23:08:51 +0000 (07:08 +0800)
Zip.go

diff --git a/Zip.go b/Zip.go
index a3db51263a0844e24d28fe7245f58b761ed6d60d..d784ebaa08abf717b18cdeffa5beb09ee85f86d6 100644 (file)
--- 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