pgsql: Replace usages of xmlXPathCompile() with xmlXPathCtxtCompile().

2024-09-15 Thread Tom Lane
Replace usages of xmlXPathCompile() with xmlXPathCtxtCompile(). In existing releases of libxml2, xmlXPathCompile can be driven to stack overflow because it fails to protect itself against too-deeply-nested input. While there is an upstream fix as of yesterday, it will take years for that to propa

pgsql: Replace usages of xmlXPathCompile() with xmlXPathCtxtCompile().

2024-09-15 Thread Tom Lane
Replace usages of xmlXPathCompile() with xmlXPathCtxtCompile(). In existing releases of libxml2, xmlXPathCompile can be driven to stack overflow because it fails to protect itself against too-deeply-nested input. While there is an upstream fix as of yesterday, it will take years for that to propa

pgsql: Replace usages of xmlXPathCompile() with xmlXPathCtxtCompile().

2024-09-15 Thread Tom Lane
Replace usages of xmlXPathCompile() with xmlXPathCtxtCompile(). In existing releases of libxml2, xmlXPathCompile can be driven to stack overflow because it fails to protect itself against too-deeply-nested input. While there is an upstream fix as of yesterday, it will take years for that to propa

pgsql: Replace usages of xmlXPathCompile() with xmlXPathCtxtCompile().

2024-09-15 Thread Tom Lane
Replace usages of xmlXPathCompile() with xmlXPathCtxtCompile(). In existing releases of libxml2, xmlXPathCompile can be driven to stack overflow because it fails to protect itself against too-deeply-nested input. While there is an upstream fix as of yesterday, it will take years for that to propa

pgsql: Replace usages of xmlXPathCompile() with xmlXPathCtxtCompile().

2024-09-15 Thread Tom Lane
Replace usages of xmlXPathCompile() with xmlXPathCtxtCompile(). In existing releases of libxml2, xmlXPathCompile can be driven to stack overflow because it fails to protect itself against too-deeply-nested input. While there is an upstream fix as of yesterday, it will take years for that to propa

pgsql: Replace usages of xmlXPathCompile() with xmlXPathCtxtCompile().

2024-09-15 Thread Tom Lane
Replace usages of xmlXPathCompile() with xmlXPathCtxtCompile(). In existing releases of libxml2, xmlXPathCompile can be driven to stack overflow because it fails to protect itself against too-deeply-nested input. While there is an upstream fix as of yesterday, it will take years for that to propa

pgsql: Replace usages of xmlXPathCompile() with xmlXPathCtxtCompile().

2024-09-15 Thread Tom Lane
Replace usages of xmlXPathCompile() with xmlXPathCtxtCompile(). In existing releases of libxml2, xmlXPathCompile can be driven to stack overflow because it fails to protect itself against too-deeply-nested input. While there is an upstream fix as of yesterday, it will take years for that to propa