Commit c89da63705ebb6a604dda153b7e3f6ed820fc456

Authored by Wiebe Cazemier
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);