|
@@ -133,7 +133,7 @@ func (wc *IRCWSConn) WriteLines(buffers [][]byte) (err error) {
|
133
|
133
|
}
|
134
|
134
|
|
135
|
135
|
func (wc *IRCWSConn) ReadLine() (line []byte, err error) {
|
136
|
|
- messageType, reader, err := wc.conn.NextReader()
|
|
136
|
+ _, reader, err := wc.conn.NextReader()
|
137
|
137
|
switch err {
|
138
|
138
|
case nil:
|
139
|
139
|
// OK
|
|
@@ -148,7 +148,7 @@ func (wc *IRCWSConn) ReadLine() (line []byte, err error) {
|
148
|
148
|
case io.ErrUnexpectedEOF, io.EOF:
|
149
|
149
|
// these are OK. io.ErrUnexpectedEOF is the good case:
|
150
|
150
|
// it means we read the full message and it consumed less than the full wc.buf
|
151
|
|
- if messageType == websocket.BinaryMessage && !utf8.Valid(line) {
|
|
151
|
+ if !utf8.Valid(line) {
|
152
|
152
|
return line, errInvalidUtf8
|
153
|
153
|
}
|
154
|
154
|
return line, nil
|