aboutsummaryrefslogtreecommitdiffstats
path: root/xmlreader.c
diff options
context:
space:
mode:
authorDaniel Veillard <veillard@redhat.com>2009-09-07 11:19:33 +0200
committerDaniel Veillard <veillard@redhat.com>2009-09-07 11:19:33 +0200
commit76d364583ecb6a48bd4a4087f3cef9fc7838b481 (patch)
tree6644b9ed179d9412f4233ffb7e56b0d284b43c0e /xmlreader.c
parent154956103dbae7ef90daf99ad8196b471a5d2923 (diff)
downloadandroid_external_libxml2-76d364583ecb6a48bd4a4087f3cef9fc7838b481.tar.gz
android_external_libxml2-76d364583ecb6a48bd4a4087f3cef9fc7838b481.tar.bz2
android_external_libxml2-76d364583ecb6a48bd4a4087f3cef9fc7838b481.zip
Fixing assorted potential problems raised by scan
* encoding.c parser.c relaxng.c runsuite.c tree.c xmlreader.c xmlschemas.c: nothing really serious but better safe than sorry
Diffstat (limited to 'xmlreader.c')
-rw-r--r--xmlreader.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/xmlreader.c b/xmlreader.c
index 1e562c2c..c2afac7f 100644
--- a/xmlreader.c
+++ b/xmlreader.c
@@ -1436,7 +1436,7 @@ get_next_node:
/*
* Cleanup of the old node
*/
- if ((reader->preserves == 0) &&
+ if ((oldnode != NULL) && (reader->preserves == 0) &&
#ifdef LIBXML_XINCLUDE_ENABLED
(reader->in_xinclude == 0) &&
#endif