Просмотр исходного кода

Use std::array to store hash bytes

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra 2 лет назад
Родитель
Сommit
a306acee97
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      src/gui/filedetails/sharemodel.cpp

+ 2 - 2
src/gui/filedetails/sharemodel.cpp

@@ -59,9 +59,9 @@ QString createRandomPassword()
     std::mt19937 rng(rand_dev());
 
     QString passwd;
-    unsigned char unsignedCharArray[numChars];
+    std::array<unsigned char, numChars> unsignedCharArray;
 
-    RAND_bytes(unsignedCharArray, numChars);
+    RAND_bytes(unsignedCharArray.data(), numChars);
 
     for (auto i = 0; i < numChars; i++) {
         auto byte = unsignedCharArray[i];