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