Commit 2680dba0 authored by Kamil Kisiel's avatar Kamil Kisiel

tidy up readLine

parent 1af399ba
...@@ -239,15 +239,18 @@ func (d Decoder) Decode() (interface{}, error) { ...@@ -239,15 +239,18 @@ func (d Decoder) Decode() (interface{}, error) {
} }
func (d *Decoder) readLine() ([]byte, error) { func (d *Decoder) readLine() ([]byte, error) {
var has_more bool = true var (
var line []byte = []byte{} line []byte
for has_more { data []byte
read_data, is_prefix, err := d.r.ReadLine() isPrefix = true
err error
)
for isPrefix {
data, isPrefix, err = d.r.ReadLine()
if err != nil { if err != nil {
return line, err return line, err
} }
has_more = is_prefix line = append(line, data...)
line = append(line, read_data...)
} }
return line, nil return line, nil
} }
......
...@@ -239,15 +239,18 @@ func (d Decoder) Decode() (interface{}, error) { ...@@ -239,15 +239,18 @@ func (d Decoder) Decode() (interface{}, error) {
} }
func (d *Decoder) readLine() ([]byte, error) { func (d *Decoder) readLine() ([]byte, error) {
var has_more bool = true var (
var line []byte = []byte{} line []byte
for has_more { data []byte
read_data, is_prefix, err := d.r.ReadLine() isPrefix = true
err error
)
for isPrefix {
data, isPrefix, err = d.r.ReadLine()
if err != nil { if err != nil {
return line, err return line, err
} }
has_more = is_prefix line = append(line, data...)
line = append(line, read_data...)
} }
return line, nil return line, nil
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment