Alexandre Julliard : ntdll: Support single quotes around XML attribute values.

Alexandre Julliard julliard at wine.codeweavers.com
Thu Jul 26 06:36:48 CDT 2007


Module: wine
Branch: master
Commit: 6f457ac63b8d5324d413126d2453cbf18b942b5e
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=6f457ac63b8d5324d413126d2453cbf18b942b5e

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Thu Jul 26 11:07:01 2007 +0200

ntdll: Support single quotes around XML attribute values.

---

 dlls/ntdll/actctx.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/ntdll/actctx.c b/dlls/ntdll/actctx.c
index 98ffd38..912d823 100644
--- a/dlls/ntdll/actctx.c
+++ b/dlls/ntdll/actctx.c
@@ -653,12 +653,12 @@ static BOOL next_xml_attr(xmlbuf_t* xmlbuf, xmlstr_t* name, xmlstr_t* value,
     xmlbuf->ptr = ptr;
 
     ptr++;
-    if (ptr == xmlbuf->end || *ptr != '\"') return FALSE;
+    if (ptr == xmlbuf->end || (*ptr != '"' && *ptr != '\'')) return FALSE;
 
     value->ptr = ++ptr;
     if (ptr == xmlbuf->end) return FALSE;
 
-    ptr = memchr(ptr, '\"', xmlbuf->end - ptr);
+    ptr = memchr(ptr, ptr[-1], xmlbuf->end - ptr);
     if (!ptr)
     {
         xmlbuf->ptr = xmlbuf->end;




More information about the wine-cvs mailing list