Mageia Bugzilla – Attachment 2360 Details for
Bug 6025
libxml2 new security issue CVE-2011-3102
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
New Account
|
Forgot Password
[patch]
libxml2-2.7.8-CVE-2011-3102.diff
libxml2-2.7.8-CVE-2011-3102.diff (text/plain), 564 bytes, created by
David Walser
on 2012-05-22 21:30:48 CEST
(
hide
)
Description:
libxml2-2.7.8-CVE-2011-3102.diff
Filename:
MIME Type:
Creator:
David Walser
Created:
2012-05-22 21:30:48 CEST
Size:
564 bytes
patch
obsolete
>--- xpointer.c~ 2012-02-28 21:56:32.000000000 -0500 >+++ xpointer.c 2012-05-22 15:25:38.313438224 -0400 >@@ -1007,21 +1007,14 @@ > NEXT; > break; > } >- *cur++ = CUR; > } else if (CUR == '(') { > level++; >- *cur++ = CUR; > } else if (CUR == '^') { >- NEXT; >- if ((CUR == ')') || (CUR == '(') || (CUR == '^')) { >- *cur++ = CUR; >- } else { >- *cur++ = '^'; >- *cur++ = CUR; >+ if ((NXT(1) == ')') || (NXT(1) == '(') || (NXT(1) == '^')) { >+ NEXT; > } >- } else { >- *cur++ = CUR; > } >+ *cur++ = CUR; > NEXT; > } > *cur = 0;
--- xpointer.c~ 2012-02-28 21:56:32.000000000 -0500 +++ xpointer.c 2012-05-22 15:25:38.313438224 -0400 @@ -1007,21 +1007,14 @@ NEXT; break; } - *cur++ = CUR; } else if (CUR == '(') { level++; - *cur++ = CUR; } else if (CUR == '^') { - NEXT; - if ((CUR == ')') || (CUR == '(') || (CUR == '^')) { - *cur++ = CUR; - } else { - *cur++ = '^'; - *cur++ = CUR; + if ((NXT(1) == ')') || (NXT(1) == '(') || (NXT(1) == '^')) { + NEXT; } - } else { - *cur++ = CUR; } + *cur++ = CUR; NEXT; } *cur = 0;
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 6025
: 2360