From 6fbff048f034ab8cd39ccc941f2dfeb212d76c21 Mon Sep 17 00:00:00 2001 From: Zachary Yedidia Date: Tue, 29 Nov 2016 16:25:16 -0500 Subject: [PATCH] Fix bug with opening empty files --- cmd/micro/micro.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cmd/micro/micro.go b/cmd/micro/micro.go index 3a441cee..ab654481 100644 --- a/cmd/micro/micro.go +++ b/cmd/micro/micro.go @@ -104,7 +104,11 @@ func LoadInput() []*Buffer { } } // If the file didn't exist, input will be empty, and we'll open an empty buffer - buffers = append(buffers, NewBuffer(input, filename)) + if input != nil { + buffers = append(buffers, NewBuffer(input, filename)) + } else { + buffers = append(buffers, NewBuffer(strings.NewReader(""), filename)) + } } } else if !isatty.IsTerminal(os.Stdin.Fd()) { // Option 2