cleanup - removed old code in comments
This commit is contained in:
@@ -342,10 +342,7 @@ uint8_t extractModeSlider(uint8_t mode, uint8_t slider, char *dest, uint8_t maxL
|
|||||||
} else {
|
} else {
|
||||||
// WLEDMM bugfix for WLED-MM #272
|
// WLEDMM bugfix for WLED-MM #272
|
||||||
// names.substring(...).c_str() returns a pointer to a temporary; it’s invalid by the next statement. Added result buffer "sub" to avoid use-after-free
|
// names.substring(...).c_str() returns a pointer to a temporary; it’s invalid by the next statement. Added result buffer "sub" to avoid use-after-free
|
||||||
// if (nameEnd<0) tmpstr = names.substring(nameBegin).c_str(); // did not find ",", last name?
|
String sub = (nameEnd<0) ? names.substring(nameBegin) : names.substring(nameBegin, nameEnd); // special handling in case we did not find "," (last name)
|
||||||
// else tmpstr = names.substring(nameBegin, nameEnd).c_str();
|
|
||||||
// strlcpy(dest, tmpstr, maxLen); // copy the name into buffer (replacing previous)
|
|
||||||
String sub = (nameEnd<0) ? names.substring(nameBegin) : names.substring(nameBegin, nameEnd);
|
|
||||||
strlcpy(dest, sub.c_str(), maxLen); // copy the name into buffer (replacing previous)
|
strlcpy(dest, sub.c_str(), maxLen); // copy the name into buffer (replacing previous)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user