check that t.conf is not nil in loadConfig

This commit is contained in:
Yuval Kohavi 2018-05-03 12:36:12 -04:00 committed by Derek Parker
parent 8ce88095c6
commit a0be330319

@ -247,10 +247,10 @@ func (t *Term) handleExit() (int, error) {
func (t *Term) loadConfig() api.LoadConfig { func (t *Term) loadConfig() api.LoadConfig {
r := api.LoadConfig{true, 1, 64, 64, -1} r := api.LoadConfig{true, 1, 64, 64, -1}
if t.conf.MaxStringLen != nil { if t.conf != nil && t.conf.MaxStringLen != nil {
r.MaxStringLen = *t.conf.MaxStringLen r.MaxStringLen = *t.conf.MaxStringLen
} }
if t.conf.MaxArrayValues != nil { if t.conf != nil && t.conf.MaxArrayValues != nil {
r.MaxArrayValues = *t.conf.MaxArrayValues r.MaxArrayValues = *t.conf.MaxArrayValues
} }