From 4e2df54bb17645ef0d3f28b9665b2d2dde4b47a3 Mon Sep 17 00:00:00 2001 From: Daniel Veillard Date: Fri, 22 Mar 2002 12:23:14 +0000 Subject: [PATCH] Richard Jinks spotted an incoherent memory allocation behaviour in * xpath.c: Richard Jinks spotted an incoherent memory allocation behaviour in xmlXPathCastToString() Daniel --- ChangeLog | 5 +++++ xpath.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 2f0fcf02..40047545 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Fri Mar 22 13:22:09 CET 2002 Daniel Veillard + + * xpath.c: Richard Jinks spotted an incoherent memory allocation + behaviour in xmlXPathCastToString() + Thu Mar 21 14:25:29 CET 2002 Daniel Veillard * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder diff --git a/xpath.c b/xpath.c index 484975c7..7018ce25 100644 --- a/xpath.c +++ b/xpath.c @@ -3237,7 +3237,7 @@ xmlXPathCastToString(xmlXPathObjectPtr val) { ret = xmlXPathCastNodeSetToString(val->nodesetval); break; case XPATH_STRING: - return(val->stringval); + return(xmlStrdup(val->stringval)); case XPATH_BOOLEAN: ret = xmlXPathCastBooleanToString(val->boolval); break;