]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/shared/ask-password-api.c
ask-password: prevent buffer overrow when reading from keyring
[thirdparty/systemd.git] / src / shared / ask-password-api.c
index ab0c34692f1ce22b34157e16762f189a18595002..6c0a36990291832e7c2c36953515c5ecb91448c2 100644 (file)
@@ -80,7 +80,7 @@ static int retrieve_key(key_serial_t serial, char ***ret) {
                 if (n < m)
                         break;
 
-                explicit_bzero_safe(p, n);
+                explicit_bzero_safe(p, m);
 
                 if (m > LONG_MAX / 2) /* overflow check */
                         return -ENOMEM;