components/libxml2/patches/23.xpathleak.patch
author Ben Chang <Benjamin.Chang@Oracle.COM>
Thu, 26 Jul 2012 10:31:22 -0700
changeset 933 fbf8e08af1f1
parent 918 35e4a56e4a26
permissions -rw-r--r--
7181717 Problem with network/dhcp_server 7187034 ISC DHCP needs to be updated to 4.1-ESV-R6
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
918
35e4a56e4a26 7184322 libxml2 should pass its internal test suite
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     1
Second chunk of the patch was left out since it's already in 2.7.6 even
35e4a56e4a26 7184322 libxml2 should pass its internal test suite
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     2
according git history it was committed in one step.
35e4a56e4a26 7184322 libxml2 should pass its internal test suite
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     3
35e4a56e4a26 7184322 libxml2 should pass its internal test suite
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     4
From 729601f15772c19778062b98bd0716d8f5c2af3b Mon Sep 17 00:00:00 2001
35e4a56e4a26 7184322 libxml2 should pass its internal test suite
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     5
From: Martin <[email protected]>
35e4a56e4a26 7184322 libxml2 should pass its internal test suite
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     6
Date: Mon, 12 Oct 2009 20:42:26 +0000
35e4a56e4a26 7184322 libxml2 should pass its internal test suite
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     7
Subject: Fix memory leak in xmlXPathEvalExpression()
35e4a56e4a26 7184322 libxml2 should pass its internal test suite
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     8
35e4a56e4a26 7184322 libxml2 should pass its internal test suite
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     9
* xpath.c: plug some leaks when parsing misformed XPath expressions
35e4a56e4a26 7184322 libxml2 should pass its internal test suite
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    10
* python/tests/xpathleak.py: expand the regression tests for those
35e4a56e4a26 7184322 libxml2 should pass its internal test suite
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    11
---
35e4a56e4a26 7184322 libxml2 should pass its internal test suite
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    12
(limited to 'python/tests/xpathleak.py')
35e4a56e4a26 7184322 libxml2 should pass its internal test suite
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    13
35e4a56e4a26 7184322 libxml2 should pass its internal test suite
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    14
diff --git a/python/tests/xpathleak.py b/python/tests/xpathleak.py
35e4a56e4a26 7184322 libxml2 should pass its internal test suite
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    15
index dcc144c..39f49e3 100644
35e4a56e4a26 7184322 libxml2 should pass its internal test suite
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    16
--- a/python/tests/xpathleak.py
35e4a56e4a26 7184322 libxml2 should pass its internal test suite
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    17
+++ b/python/tests/xpathleak.py
35e4a56e4a26 7184322 libxml2 should pass its internal test suite
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    18
@@ -15,6 +15,14 @@ expect="""--> Invalid expression
35e4a56e4a26 7184322 libxml2 should pass its internal test suite
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    19
 --> xmlXPathEval: evaluation failed
35e4a56e4a26 7184322 libxml2 should pass its internal test suite
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    20
 --> Invalid expression
35e4a56e4a26 7184322 libxml2 should pass its internal test suite
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    21
 --> xmlXPathEval: evaluation failed
35e4a56e4a26 7184322 libxml2 should pass its internal test suite
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    22
+--> Invalid expression
35e4a56e4a26 7184322 libxml2 should pass its internal test suite
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    23
+--> xmlXPathEval: evaluation failed
35e4a56e4a26 7184322 libxml2 should pass its internal test suite
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    24
+--> Invalid expression
35e4a56e4a26 7184322 libxml2 should pass its internal test suite
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    25
+--> xmlXPathEval: evaluation failed
35e4a56e4a26 7184322 libxml2 should pass its internal test suite
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    26
+--> Invalid expression
35e4a56e4a26 7184322 libxml2 should pass its internal test suite
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    27
+--> xmlXPathEval: evaluation failed
35e4a56e4a26 7184322 libxml2 should pass its internal test suite
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    28
+--> Invalid expression
35e4a56e4a26 7184322 libxml2 should pass its internal test suite
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    29
+--> xmlXPathEval: evaluation failed
35e4a56e4a26 7184322 libxml2 should pass its internal test suite
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    30
 """
35e4a56e4a26 7184322 libxml2 should pass its internal test suite
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    31
 err=""
35e4a56e4a26 7184322 libxml2 should pass its internal test suite
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    32
 def callback(ctx, str):
35e4a56e4a26 7184322 libxml2 should pass its internal test suite
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    33
--
35e4a56e4a26 7184322 libxml2 should pass its internal test suite
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    34
cgit v0.9.0.2