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