From e11150cc5a3a78e7784e696e47e85347083b9ad5 Mon Sep 17 00:00:00 2001 From: Maciej Lisiewski <maciej.lisiewski@gmail.com> Date: Mon, 28 Sep 2015 14:32:58 -0400 Subject: [PATCH] Fixed panic on zero length, terminator-less int64array value --- util/sqlutil/scanner.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/util/sqlutil/scanner.go b/util/sqlutil/scanner.go index 252c2dfa..5fed1f43 100644 --- a/util/sqlutil/scanner.go +++ b/util/sqlutil/scanner.go @@ -148,6 +148,9 @@ func (a *Int64Array) Scan(src interface{}) error { if !ok { return errors.New("Scan source was not []bytes") } + if len(b) == 0 { + return nil + } s := string(b)[1 : len(b)-1] results := make([]int64, 0) -- GitLab