Explorar el Código

Use std::array to store hash bytes

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra hace 2 años
padre
commit
a306acee97
Se han modificado 1 ficheros con 2 adiciones y 2 borrados
  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];