From 0c22e1e1b5c77fa5d09600200239bd3a0907fc78 Mon Sep 17 00:00:00 2001 From: 554325746@qq.com <554325746@qq.com> Date: 星期四, 22 八月 2019 14:53:29 +0800 Subject: [PATCH] mem leak bug --- shm.go | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/shm.go b/shm.go index 7899793..6326e7f 100644 --- a/shm.go +++ b/shm.go @@ -55,9 +55,12 @@ ch := make(chan []byte) go func(){ + var data []byte n, err := s.rw.Read(s.data) if err == nil || err == io.EOF { - s.data = s.data[:n:n] + data = make([]byte, n) + copy(data, s.data) + // s.data = s.data[:n:n] } ch <- s.data }() -- Gitblit v1.8.0