diff --git a/gb.xml/src/reader.cpp b/gb.xml/src/reader.cpp index 3f86097d1..15ec4daa6 100644 --- a/gb.xml/src/reader.cpp +++ b/gb.xml/src/reader.cpp @@ -406,6 +406,7 @@ int Reader::ReadChar(char car) } else if(curNode->isElement() && inTag && !inAttr)//Si on est dans le tag d'un élément { + if(!isNameChar(car)) return; char *&textContent = curNode->toElement()->tagName; size_t &lenTextContent = curNode->toElement()->lenTagName; textContent = (char*)realloc(textContent, lenTextContent + 1);