Skip to content

Commit 571ab37

Browse files
Artem Seleznevartemseleznev
authored andcommitted
Svace static analyzer fix
Signed-off-by: Artem Seleznev <[email protected]>
1 parent efe4be9 commit 571ab37

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

schema.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ func (s *SchemaValidator) Validate(data interface{}) *Result {
181181

182182
// TODO: this part should be handed over to type validator
183183
// Handle special case of json.Number data (number marshalled as string)
184-
isnumber := s.Schema.Type.Contains(numberType) || s.Schema.Type.Contains(integerType)
184+
isnumber := s.Schema != nil && (s.Schema.Type.Contains(numberType) || s.Schema.Type.Contains(integerType))
185185
if num, ok := data.(json.Number); ok && isnumber {
186186
if s.Schema.Type.Contains(integerType) { // avoid lossy conversion
187187
in, erri := num.Int64()

0 commit comments

Comments
 (0)