aboutsummaryrefslogtreecommitdiffstats
path: root/xpath.c
diff options
context:
space:
mode:
authorDaniel Veillard <veillard@src.gnome.org>2002-03-22 12:23:14 +0000
committerDaniel Veillard <veillard@src.gnome.org>2002-03-22 12:23:14 +0000
commit4e2df54bb17645ef0d3f28b9665b2d2dde4b47a3 (patch)
treeaf973fce89ac3c0085150371398917d5be4b6794 /xpath.c
parentdb5529150b89269569b636235ef5371ea08358d6 (diff)
downloadandroid_external_libxml2-4e2df54bb17645ef0d3f28b9665b2d2dde4b47a3.tar.gz
android_external_libxml2-4e2df54bb17645ef0d3f28b9665b2d2dde4b47a3.tar.bz2
android_external_libxml2-4e2df54bb17645ef0d3f28b9665b2d2dde4b47a3.zip
Richard Jinks spotted an incoherent memory allocation behaviour in
* xpath.c: Richard Jinks spotted an incoherent memory allocation behaviour in xmlXPathCastToString() Daniel
Diffstat (limited to 'xpath.c')
-rw-r--r--xpath.c2
1 files changed, 1 insertions, 1 deletions
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;