Ensure response data not nil in IsError

This commit is contained in:
Jeff Mitchell 2016-08-02 14:54:34 -04:00
parent 4e2e38d7f4
commit ea8a2c97cf

View file

@ -152,7 +152,7 @@ func (r *Response) CloneWarnings(other *Response) {
// IsError returns true if this response seems to indicate an error.
func (r *Response) IsError() bool {
return r != nil && len(r.Data) == 1 && r.Data["error"] != nil
return r != nil && r.Data != nil && len(r.Data) == 1 && r.Data["error"] != nil
}
func (r *Response) Error() error {