From 94f99261897052d063bddb153398aeccc1250284 Mon Sep 17 00:00:00 2001 From: Christian Joergensen Date: Tue, 22 Jul 2014 08:49:12 +0200 Subject: [PATCH] Fix panic on blank line. --- protocol.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/protocol.go b/protocol.go index 7a7c09f..85ade92 100644 --- a/protocol.go +++ b/protocol.go @@ -26,10 +26,12 @@ func parseLine(line string) (cmd command) { cmd.line = line cmd.fields = strings.Fields(line) - cmd.action = strings.ToUpper(cmd.fields[0]) - if len(cmd.fields) > 1 { - cmd.params = strings.Split(cmd.fields[1], ":") + if len(cmd.fields) > 0 { + cmd.action = strings.ToUpper(cmd.fields[0]) + if len(cmd.fields) > 1 { + cmd.params = strings.Split(cmd.fields[1], ":") + } } return