components/libexpat/patches/CVE-2009-3560.patch
author Melynda Hunter <melynda.hunter@oracle.com>
Tue, 28 Aug 2012 15:45:52 -0700
branchs11-sru
changeset 2335 e578e0325a89
parent 274 816a4eb924b1
permissions -rw-r--r--
Added tag S11SRU11_04 for changeset b52a7ffea126
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
274
816a4eb924b1 7049760 Move libexpat to userland
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     1
--- lib/xmlparse.c	2009/09/29 02:49:16	1.164
816a4eb924b1 7049760 Move libexpat to userland
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     2
+++ lib/xmlparse.c	2009/12/29 18:42:05	1.166
816a4eb924b1 7049760 Move libexpat to userland
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     3
@@ -3701,6 +3701,9 @@
816a4eb924b1 7049760 Move libexpat to userland
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     4
         return XML_ERROR_UNCLOSED_TOKEN;
816a4eb924b1 7049760 Move libexpat to userland
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     5
       case XML_TOK_PARTIAL_CHAR:
816a4eb924b1 7049760 Move libexpat to userland
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     6
         return XML_ERROR_PARTIAL_CHAR;
816a4eb924b1 7049760 Move libexpat to userland
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     7
+      case -XML_TOK_PROLOG_S:
816a4eb924b1 7049760 Move libexpat to userland
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     8
+        tok = -tok;
816a4eb924b1 7049760 Move libexpat to userland
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     9
+        break;
816a4eb924b1 7049760 Move libexpat to userland
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    10
       case XML_TOK_NONE:
816a4eb924b1 7049760 Move libexpat to userland
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    11
 #ifdef XML_DTD
816a4eb924b1 7049760 Move libexpat to userland
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    12
         /* for internal PE NOT referenced between declarations */