From 162fe98d7728445b72528283e1bfdddc432d2676 Mon Sep 17 00:00:00 2001
From: zhangmeng <775834166@qq.com>
Date: 星期四, 16 五月 2019 16:03:54 +0800
Subject: [PATCH] if create socket failed sock=nil
---
nng.go | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/nng.go b/nng.go
index 242409a..e8f5baf 100644
--- a/nng.go
+++ b/nng.go
@@ -76,6 +76,8 @@
rmExistedIpcName(url)
if sock, err := newSocket(protoProducer(m)); err == nil {
if err = setSocketOptions(sock, args); err != nil {
+ sock.Close()
+ sock = nil
return nil
}
if err = sock.Listen(url); err != nil {
@@ -96,6 +98,8 @@
if sock, err := newSocket(protoConsumer(m)); err == nil {
if err = setSocketOptions(sock, args); err != nil {
+ sock.Close()
+ sock = nil
return nil
}
--
Gitblit v1.8.0