Loading src/html.cpp +4 −4 Original line number Diff line number Diff line Loading @@ -60,6 +60,8 @@ namespace libhtmlpp { "td", "tr", "select", "ul", "option", nullptr }; Loading Loading @@ -1486,7 +1488,7 @@ void libhtmlpp::HtmlElement::setAttribute(const char* name,size_t nlen, const ch for (Attributes* curattr = _firstAttr; curattr; curattr=curattr->_nextAttr) { if(curattr->_Key.size() == nlen){ if ( memcmp(curattr->_Key.data(),name,curattr->_Key.size()) ==0 ) { if ( strncmp(curattr->_Key.data(),name,curattr->_Key.size()) ==0 ) { cattr = curattr; } } Loading Loading @@ -1516,9 +1518,7 @@ void libhtmlpp::HtmlElement::setIntAttribute(const char* name, int value) { const char* libhtmlpp::HtmlElement::getAtributte(const char* name) const{ for (Attributes* curattr = _firstAttr; curattr; curattr = curattr->_nextAttr) { if(curattr->_Key.size() > strlen(name)) return nullptr; if ( memcmp(curattr->_Key.data(),name,curattr->_Key.size()) == 0 ) { if ( strncmp(name,curattr->_Key.data(),curattr->_Key.size()) == 0 ) { curattr->_CStr=curattr->_Value; curattr->_CStr.push_back('\0'); return curattr->_CStr.data(); Loading Loading
src/html.cpp +4 −4 Original line number Diff line number Diff line Loading @@ -60,6 +60,8 @@ namespace libhtmlpp { "td", "tr", "select", "ul", "option", nullptr }; Loading Loading @@ -1486,7 +1488,7 @@ void libhtmlpp::HtmlElement::setAttribute(const char* name,size_t nlen, const ch for (Attributes* curattr = _firstAttr; curattr; curattr=curattr->_nextAttr) { if(curattr->_Key.size() == nlen){ if ( memcmp(curattr->_Key.data(),name,curattr->_Key.size()) ==0 ) { if ( strncmp(curattr->_Key.data(),name,curattr->_Key.size()) ==0 ) { cattr = curattr; } } Loading Loading @@ -1516,9 +1518,7 @@ void libhtmlpp::HtmlElement::setIntAttribute(const char* name, int value) { const char* libhtmlpp::HtmlElement::getAtributte(const char* name) const{ for (Attributes* curattr = _firstAttr; curattr; curattr = curattr->_nextAttr) { if(curattr->_Key.size() > strlen(name)) return nullptr; if ( memcmp(curattr->_Key.data(),name,curattr->_Key.size()) == 0 ) { if ( strncmp(name,curattr->_Key.data(),curattr->_Key.size()) == 0 ) { curattr->_CStr=curattr->_Value; curattr->_CStr.push_back('\0'); return curattr->_CStr.data(); Loading