- defer func(){ if r:= recover(); r != nil { cmd_ctx.Close(); panic(r) } }()
-
- pub_ctx, err := zmq.NewContext()
- if err != nil {
- panic(err)
- }
- defer func() { if r:= recover(); r != nil { pub_ctx.Close(); panic(r) } }()
-
- cmd_sock, err := cmd_ctx.Socket(zmq.Req)
+ defer func(){ if r:= recover(); r != nil { ctx.Close(); panic(r) } }()
+
+ cmd_sock, err := ctx.Socket(zmq.Req)