]> git.ipfire.org Git - thirdparty/openvpn.git/commitdiff
Use USER_PASS_LEN for private key password buffer size
authorSelva Nair <selva.nair@gmail.com>
Thu, 5 Mar 2026 06:59:45 +0000 (07:59 +0100)
committerGert Doering <gert@greenie.muc.de>
Fri, 6 Mar 2026 16:20:47 +0000 (17:20 +0100)
GitHub: fixes OpenVPN/openvpn#993

Change-Id: I5e17e184f666317df21460108da4f70670358ece
Signed-off-by: Selva Nair <selva.nair@gmail.com>
Acked-by: Arne Schwabe <arne-openvpn@rfc2549.org>
Gerrit URL: https://gerrit.openvpn.net/c/openvpn/+/1553
Message-Id: <20260305065952.24348-1-gert@greenie.muc.de>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg35914.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
src/openvpn/ssl_openssl.c

index 840d9a0861f97e62caca8176ab3536989e6fd3da..48cbaa834345ec1cbe2397cf5e3d53e839d75492 100644 (file)
@@ -796,7 +796,7 @@ ui_reader(UI *ui, UI_STRING *uis)
         }
         else /* use our generic 'Private Key' passphrase callback */
         {
-            char password[64];
+            char password[USER_PASS_LEN];
             pem_password_cb *cb = SSL_CTX_get_default_passwd_cb(ctx);
             void *d = SSL_CTX_get_default_passwd_cb_userdata(ctx);