Commit 271a12a6 authored by jan.koester's avatar jan.koester
Browse files

repaired

parent c8cc6480
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -60,6 +60,8 @@ namespace libhtmlpp {
        "td",
        "tr",
        "select",
        "ul",
        "option",
        nullptr
    };

@@ -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;
            }
        }
@@ -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();