We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2d359bf commit f285a0fCopy full SHA for f285a0f
server/resp.go
@@ -182,11 +182,16 @@ func (c *Conn) writeFieldList(fs []*Field, data []byte) error {
182
func (c *Conn) writeFieldValues(fv []FieldValue) error {
183
data := make([]byte, 4, 1024)
184
for _, v := range fv {
185
- tv, err := FormatTextValue(v.Value())
186
- if err != nil {
187
- return err
+ if v.Value() == nil {
+ // NULL value is encoded as 0xfb here
+ data = append(data, []byte{0xfb}...)
188
+ } else {
189
+ tv, err := FormatTextValue(v.Value())
190
+ if err != nil {
191
+ return err
192
+ }
193
+ data = append(data, PutLengthEncodedString(tv)...)
194
}
- data = append(data, PutLengthEncodedString(tv)...)
195
196
197
return c.WritePacket(data)
0 commit comments