diff options
Diffstat (limited to 'src/backend/utils/adt/xml.c')
-rw-r--r-- | src/backend/utils/adt/xml.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/backend/utils/adt/xml.c b/src/backend/utils/adt/xml.c index f2e5224fc3f..7fd3ec3fae7 100644 --- a/src/backend/utils/adt/xml.c +++ b/src/backend/utils/adt/xml.c @@ -4431,7 +4431,7 @@ XmlTableGetValue(TableFuncScanState *state, int colnum, PG_TRY(); { /* Set current node as entry point for XPath evaluation */ - xmlXPathSetContextNode(cur, xtCxt->xpathcxt); + xtCxt->xpathcxt->node = cur; /* Evaluate column path */ xpathobj = xmlXPathCompiledEval(xtCxt->xpathscomp[colnum], xtCxt->xpathcxt); |