diff options
| author | weeellz <weeellz12@gmail.com> | 2018-04-14 18:07:20 +0300 |
|---|---|---|
| committer | Daniel Theophanes <kardianos@gmail.com> | 2018-04-19 18:57:52 +0000 |
| commit | da24c95ce09668a0d977c208e8e610a21b98b019 (patch) | |
| tree | 714e900cb68f1d456da90bc44db516bd3dbe21df /src/database/sql/convert.go | |
| parent | c63e047dac52ff18d55d1c60eef9a8a5e39f0da5 (diff) | |
| download | go-da24c95ce09668a0d977c208e8e610a21b98b019.tar.xz | |
database/sql: remove unnecessary else conditions
Fixes golint warning about "if block ends with a return statement,
so drop this else and outdent its block".
Change-Id: Iac4fd324e04e3e3fe3e3933f5e59095041d292c5
Reviewed-on: https://go-review.googlesource.com/107115
Reviewed-by: Daniel Martà <mvdan@mvdan.cc>
Reviewed-by: Daniel Theophanes <kardianos@gmail.com>
Run-TryBot: Daniel Martà <mvdan@mvdan.cc>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Diffstat (limited to 'src/database/sql/convert.go')
| -rw-r--r-- | src/database/sql/convert.go | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/database/sql/convert.go b/src/database/sql/convert.go index b79ec3f7b2..92a2ebe0e9 100644 --- a/src/database/sql/convert.go +++ b/src/database/sql/convert.go @@ -379,10 +379,9 @@ func convertAssign(dest, src interface{}) error { if src == nil { dv.Set(reflect.Zero(dv.Type())) return nil - } else { - dv.Set(reflect.New(dv.Type().Elem())) - return convertAssign(dv.Interface(), src) } + dv.Set(reflect.New(dv.Type().Elem())) + return convertAssign(dv.Interface(), src) case reflect.Int, reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64: s := asString(src) i64, err := strconv.ParseInt(s, 10, dv.Type().Bits()) @@ -434,11 +433,10 @@ func strconvErr(err error) error { func cloneBytes(b []byte) []byte { if b == nil { return nil - } else { - c := make([]byte, len(b)) - copy(c, b) - return c } + c := make([]byte, len(b)) + copy(c, b) + return c } func asString(src interface{}) string { |
