Skip to content
This repository was archived by the owner on May 29, 2018. It is now read-only.

Commit f4e2350

Browse files
committed
Always return non-nil error in OpenAppend if handshake fails
1 parent d7a3223 commit f4e2350

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

client.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,11 @@ func OpenAppend(u *url.URL) (io.WriteCloser, error) {
7979
ws, resp, err := newClient(u, "APPEND")
8080
if err != nil {
8181
if err == websocket.ErrBadHandshake {
82-
return nil, errorFromResponse(resp, nil)
82+
err2 := errorFromResponse(resp, nil)
83+
if err2 != nil {
84+
return nil, err2
85+
}
86+
return nil, err
8387
}
8488
return nil, err
8589
}

0 commit comments

Comments
 (0)