Commit c89da63705ebb6a604dda153b7e3f6ed820fc456
1 parent
ddcd483a
Likely fixes for Clang 12 warnings
Showing
2 changed files
with
4 additions
and
3 deletions
threaddata.cpp
| @@ -49,7 +49,8 @@ void ThreadData::start(thread_f f) | @@ -49,7 +49,8 @@ void ThreadData::start(thread_f f) | ||
| 49 | std::ostringstream threadName; | 49 | std::ostringstream threadName; |
| 50 | threadName << "FlashMQ T " << threadnr; | 50 | threadName << "FlashMQ T " << threadnr; |
| 51 | threadName.flush(); | 51 | threadName.flush(); |
| 52 | - const char *c_str = threadName.str().c_str(); | 52 | + std::string name = threadName.str(); |
| 53 | + const char *c_str = name.c_str(); | ||
| 53 | pthread_setname_np(native, c_str); | 54 | pthread_setname_np(native, c_str); |
| 54 | 55 | ||
| 55 | cpu_set_t cpuset; | 56 | cpu_set_t cpuset; |
utils.cpp
| @@ -261,7 +261,7 @@ int64_t currentMSecsSinceEpoch() | @@ -261,7 +261,7 @@ int64_t currentMSecsSinceEpoch() | ||
| 261 | 261 | ||
| 262 | std::string getSecureRandomString(const ssize_t len) | 262 | std::string getSecureRandomString(const ssize_t len) |
| 263 | { | 263 | { |
| 264 | - std::vector<char> buf(len); | 264 | + std::vector<unsigned char> buf(len); |
| 265 | ssize_t actual_len = getrandom(buf.data(), len, 0); | 265 | ssize_t actual_len = getrandom(buf.data(), len, 0); |
| 266 | 266 | ||
| 267 | if (actual_len < 0 || actual_len != len) | 267 | if (actual_len < 0 || actual_len != len) |
| @@ -273,7 +273,7 @@ std::string getSecureRandomString(const ssize_t len) | @@ -273,7 +273,7 @@ std::string getSecureRandomString(const ssize_t len) | ||
| 273 | const int possibleCharactersCount = possibleCharacters.length(); | 273 | const int possibleCharactersCount = possibleCharacters.length(); |
| 274 | 274 | ||
| 275 | std::string randomString; | 275 | std::string randomString; |
| 276 | - for(const unsigned char &c : buf) | 276 | + for(const unsigned char c : buf) |
| 277 | { | 277 | { |
| 278 | unsigned int index = c % possibleCharactersCount; | 278 | unsigned int index = c % possibleCharactersCount; |
| 279 | char nextChar = possibleCharacters.at(index); | 279 | char nextChar = possibleCharacters.at(index); |