diff --git a/adapters/bidmatic/bidmatic.go b/adapters/bidmatic/bidmatic.go index ad636550f1..950107ea0e 100644 --- a/adapters/bidmatic/bidmatic.go +++ b/adapters/bidmatic/bidmatic.go @@ -193,7 +193,10 @@ func validateImpression(imp *openrtb2.Imp) (int, error) { imp.Ext = impExtBuffer - source, _ := impExt.SourceId.Int64() // json.Unmarshal returns err if it isn't valid + source, err := impExt.SourceId.Int64() // json.Unmarshal returns err if it isn't valid + if err != nil { + return 0, err + } return int(source), nil }