]> dgit.raspbian.org Git - nextcloud-desktop.git/commitdiff
Simplify loop to write bytes to password
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Thu, 8 Jun 2023 09:16:47 +0000 (17:16 +0800)
committerClaudio Cambra <claudio.cambra@nextcloud.com>
Thu, 20 Jul 2023 15:32:28 +0000 (23:32 +0800)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
src/gui/filedetails/sharemodel.cpp

index 146339b50efb4b9f3bd5b5c5ea3f96e711a73a04..e755718de8bdb5dd8fdb998a3df2a5d28907a0d3 100644 (file)
@@ -63,10 +63,9 @@ QString createRandomPassword()
 
     RAND_bytes(unsignedCharArray.data(), numChars);
 
-    for (auto i = 0; i < numChars; i++) {
-        auto byte = unsignedCharArray[i];
-        byte %= asciiRange + 1;
-        byte += asciiMin;
+    for (const auto newChar : unsignedCharArray) {
+        // Ensure byte is within asciiRange
+        const auto byte = (newChar % (asciiRange + 1)) + asciiMin;
         passwd.append(byte);
     }