Merge branch 'fix-record-panic' of https://github.com/aka-rider/pgx into aka-rider-fix-record-panic

This commit is contained in:
Jack Christensen 2017-12-23 10:21:50 -06:00
commit fcf7df042b

View File

@ -98,9 +98,10 @@ func (dst *Record) DecodeBinary(ci *ConnInfo, src []byte) error {
var binaryDecoder BinaryDecoder var binaryDecoder BinaryDecoder
if dt, ok := ci.DataTypeForOID(fieldOID); ok { if dt, ok := ci.DataTypeForOID(fieldOID); ok {
if binaryDecoder, ok = dt.Value.(BinaryDecoder); !ok { binaryDecoder, _ = dt.Value.(BinaryDecoder)
return errors.Errorf("unknown oid while decoding record: %v", fieldOID) }
} if binaryDecoder == nil {
return errors.Errorf("unknown oid while decoding record: %v", fieldOID)
} }
var fieldBytes []byte var fieldBytes []byte