From 684aa687fc715650909c563a8032b853539a2d69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hiram=20Jer=C3=B3nimo=20Perez?= Date: Wed, 2 Jan 2019 12:28:28 -0600 Subject: [PATCH] Avoid early return when no options are specified closes #48 --- conn.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/conn.go b/conn.go index 51231a2..6cfa9eb 100644 --- a/conn.go +++ b/conn.go @@ -462,7 +462,7 @@ func createSendFrame(destination, contentType string, body []byte, opts []func(* for _, opt := range opts { if opt == nil { - return nil, ErrNilOption + continue } if err := opt(f); err != nil { return nil, err @@ -537,7 +537,7 @@ func (c *Conn) Subscribe(destination string, ack AckMode, opts ...func(*frame.Fr for _, opt := range opts { if opt == nil { - return nil, ErrNilOption + continue } err := opt(subscribeFrame) if err != nil {