summaryrefslogtreecommitdiff
path: root/doc/src/sgml/ref/drop_aggregate.sgml
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2010-09-16 02:54:07 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2010-09-16 02:54:07 +0000
commitc5ed269164f5bff46aaf13d05cd6e23dfd362728 (patch)
tree14dd3defcaf7ab04da32453277277902078947cf /doc/src/sgml/ref/drop_aggregate.sgml
parente3171be674658f9ce1decaddae51462bfda517aa (diff)
Fix two new-in-9.0 bugs in hstore.
There was an incorrect Assert in hstoreValidOldFormat(), which would cause immediate core dumps when attempting to work with pre-9.0 hstore data, but of course only in an assert-enabled build. Also, ghstore_decompress() incorrectly applied DatumGetHStoreP() to a datum that wasn't actually an hstore, but rather a ghstore (ie, a gist signature bitstring). That used to be harmless, but could now result in misbehavior if the hstore format conversion code happened to trigger. In reality, since ghstore is not marked toastable (and doesn't need to be), this function is useless anyway; we can lobotomize it down to returning the passed-in pointer. Both bugs found by Andrew Gierth, though this isn't exactly his proposed patch.
Diffstat (limited to 'doc/src/sgml/ref/drop_aggregate.sgml')
0 files changed, 0 insertions, 0 deletions