diff options
author | Alvaro Herrera | 2019-03-08 22:13:25 +0000 |
---|---|---|
committer | Alvaro Herrera | 2019-03-08 22:13:25 +0000 |
commit | 2e616dee9e601d36462dc4cc48eb0b6a1ff20051 (patch) | |
tree | 3995a7ebfb094370d62a0bb908ddb71391a04c8b /src/backend/access/gist/gistvacuum.c | |
parent | 1b76168da7787505fbe506ef3ab74e9a14b4b7fb (diff) |
Fix crash with old libxml2
Certain libxml2 versions (such as the 2.7.6 commonly seen in older
distributions, but apparently only on x86_64) contain a bug that causes
xmlCopyNode, when called on a XML_DOCUMENT_NODE, to return a node that
xmlFreeNode crashes on. Arrange to call xmlFreeDoc instead of
xmlFreeNode for those nodes.
Per buildfarm members lapwing and grison.
Author: Pavel Stehule, light editing by Álvaro.
Discussion: https://postgr.es/m/[email protected]
Diffstat (limited to 'src/backend/access/gist/gistvacuum.c')
0 files changed, 0 insertions, 0 deletions