From 7f2cbbfcfd57831b6620fc448ea3dceef8641582 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bla=C5=BE=20Hrastnik?= Date: Mon, 13 Apr 2015 14:33:16 +0900 Subject: [PATCH] Support nil driver.Value --- stdlib/sql.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/stdlib/sql.go b/stdlib/sql.go index dcb2f9cd..5871f36c 100644 --- a/stdlib/sql.go +++ b/stdlib/sql.go @@ -301,7 +301,11 @@ func (r *Rows) Next(dest []driver.Value) error { func valueToInterface(argsV []driver.Value) []interface{} { args := make([]interface{}, 0, len(argsV)) for _, v := range argsV { - args = append(args, v.(interface{})) + if v != nil { + args = append(args, v.(interface{})) + } else { + args = append(args, nil) + } } return args }