2
0

Document that Decode* must not keep src

- Also fix Bytea.DecodeBinary to not keep src.
This commit is contained in:
Jack Christensen
2017-03-11 20:12:47 -06:00
parent 7da69cd3db
commit 5cf4b97681
2 changed files with 10 additions and 1 deletions
+4 -1
View File
@@ -106,7 +106,10 @@ func (dst *Bytea) DecodeBinary(src []byte) error {
return nil
}
*dst = Bytea{Bytes: src, Status: Present}
buf := make([]byte, len(src))
copy(buf, src)
*dst = Bytea{Bytes: buf, Status: Present}
return nil
}