aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGaurav <g.gupta@samsung.com>2013-09-30 11:27:41 +0800
committerDaniel Veillard <veillard@redhat.com>2013-09-30 11:27:41 +0800
commit7d4e259fbfa24ef2c07a66f4b3d7ad311e68de1b (patch)
tree64c067b154f3d72a97fd65b4fd25a0e70739d373
parentb8bdc258dec460c0d07b50223792e26bc78b2f2d (diff)
downloadandroid_external_libxml2-7d4e259fbfa24ef2c07a66f4b3d7ad311e68de1b.tar.gz
android_external_libxml2-7d4e259fbfa24ef2c07a66f4b3d7ad311e68de1b.tar.bz2
android_external_libxml2-7d4e259fbfa24ef2c07a66f4b3d7ad311e68de1b.zip
Avoid some dead code and cleanup in relaxng.c
https://bugzilla.gnome.org/show_bug.cgi?id=705388 Code needed a bit of cleanup
-rw-r--r--relaxng.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/relaxng.c b/relaxng.c
index 370e314c..bfaceb7b 100644
--- a/relaxng.c
+++ b/relaxng.c
@@ -2595,13 +2595,10 @@ xmlRelaxNGSchemaTypeCompare(void *data ATTRIBUTE_UNUSED,
}
ret = xmlSchemaValPredefTypeNode(typ, value2, &res2, ctxt2);
if (ret != 0) {
- if ((comp1 == NULL) && (res1 != NULL))
+ if (res1 != (xmlSchemaValPtr) comp1)
xmlSchemaFreeValue(res1);
return (-1);
}
- if (res1 == NULL) {
- return (-1);
- }
ret = xmlSchemaCompareValues(res1, res2);
if (res1 != (xmlSchemaValPtr) comp1)
xmlSchemaFreeValue(res1);