Nil handling added
This commit is contained in:
parent
0d6b55960b
commit
ede43deb48
|
@ -169,6 +169,10 @@ func init() {
|
|||
|
||||
func encRegister(e interface{}) (err error) {
|
||||
t := reflect.TypeOf(e)
|
||||
if t == nil {
|
||||
return errors.New("ssob: Invalid type")
|
||||
}
|
||||
|
||||
switch t.Kind() {
|
||||
case reflect.Invalid:
|
||||
return errors.New("ssob: Invalid type")
|
||||
|
|
|
@ -203,6 +203,10 @@ func init() {
|
|||
|
||||
func decRegister(e interface{}) (err error) {
|
||||
t := reflect.TypeOf(e)
|
||||
if t == nil {
|
||||
return errors.New("ssob: Invalid type")
|
||||
}
|
||||
|
||||
switch t.Kind() {
|
||||
case reflect.Invalid:
|
||||
return errors.New("ssob: Invalid type")
|
||||
|
|
Loading…
Reference in New Issue