From b23c507af580b186e1dcf0fd644c3ec08bf71117 Mon Sep 17 00:00:00 2001 From: Zachary Yedidia Date: Sun, 26 Mar 2017 15:27:53 -0400 Subject: [PATCH] Read one line for empty strings --- cmd/micro/lineArray.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmd/micro/lineArray.go b/cmd/micro/lineArray.go index ea9637ba..9b6c0751 100644 --- a/cmd/micro/lineArray.go +++ b/cmd/micro/lineArray.go @@ -70,6 +70,10 @@ func NewLineArray(reader io.Reader) *LineArray { var buf bytes.Buffer tee := io.TeeReader(reader, &buf) numlines, _ := lineCounter(tee) + if numlines == 0 { + numlines = 1 + } + la.lines = make([]Line, numlines) br := bufio.NewReader(&buf)