From 467d125ef6ac819cc1e8bd1a8b5dcd00d491f624 Mon Sep 17 00:00:00 2001
From: zhangmeng <775834166@qq.com>
Date: 星期三, 30 十月 2019 09:13:39 +0800
Subject: [PATCH] bug fixed memvirt leak

---
 camera/camera.go |   16 +++++++++-------
 1 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/camera/camera.go b/camera/camera.go
index 06f464e..bc16e61 100644
--- a/camera/camera.go
+++ b/camera/camera.go
@@ -1,12 +1,13 @@
 package camera
 
 import (
-	"basic.com/valib/deliver.git"
-	"basic.com/valib/logger.git"
-	"basic.com/pubsub/protomsg.git"
-	"github.com/gogo/protobuf/proto"
 	"taskpubsub/sdk"
 	"taskpubsub/util"
+
+	"basic.com/pubsub/protomsg.git"
+	"basic.com/valib/deliver.git"
+	"basic.com/valib/logger.git"
+	"github.com/gogo/protobuf/proto"
 )
 
 const (
@@ -23,9 +24,9 @@
 }
 
 func initInnerTopic() {
-	for _, recvTopic := range innerRecvTopic {
-		createCameraRecvServerAndListen(recvTopic)
-	}
+	// for _, recvTopic := range innerRecvTopic {
+	// 	createCameraRecvServerAndListen(recvTopic)
+	// }
 }
 
 func Init(useShm bool) {
@@ -132,6 +133,7 @@
 
 				if socket.UseSHM {
 					if tryCount > util.SHMMaxTryCount {
+						socket.Sock.Close()
 						socket, err = util.NewSocketListen(socket.Mode, socket.URL, socket.UseSHM)
 						logger.Info("CAMERA SHM TRY :", tryCount, " RESTART IT")
 

--
Gitblit v1.8.0