Merge pull request #36 from kaldoran/log_print

Using standard library function for handling ascii out of range characters.
This commit is contained in:
Simon Désaulniers committed 2016-02-15 12:39:58 -05:00
commit bfe41dbb45
1 file changed
+1 -1
+1 -1
View File
@@ -90,7 +90,7 @@ struct LogMethod {
void logPrintable(const uint8_t *buf, size_t buflen) const {
std::string buf_clean(buflen, '\0');
for (size_t i=0; i<buflen; i++)
buf_clean[i] = buf[i] >= 32 && buf[i] <= 126 ? buf[i] : '.';
buf_clean[i] = std::isprint(buf[i]) ? buf[i] : '.';
(*this)("%s", buf_clean.c_str());
}
private: