diff --git a/src/sshagent/KeeAgentSettings.cpp b/src/sshagent/KeeAgentSettings.cpp index d6d0e2d6f..355361552 100644 --- a/src/sshagent/KeeAgentSettings.cpp +++ b/src/sshagent/KeeAgentSettings.cpp @@ -568,7 +568,7 @@ bool KeeAgentSettings::toOpenSSHKey(const QString& username, return false; } - if (localFile.size() > 1024 * 1024) { + if (localFile.size() > SSH_MAX_LOCAL_KEY_SIZE) { m_error = QCoreApplication::translate("KeeAgentSettings", "File too large to be a private key"); return false; } @@ -634,7 +634,7 @@ bool KeeAgentSettings::toOpenSSHKey(const QString& username, return false; } - if (localCertificateFile.size() > 1024 * 1024) { + if (localCertificateFile.size() > SSH_MAX_LOCAL_KEY_SIZE) { m_error = QCoreApplication::translate("KeeAgentSettings", "File too large to be a certificate"); return false; } diff --git a/src/sshagent/KeeAgentSettings.h b/src/sshagent/KeeAgentSettings.h index 113d4f982..dbe0eedef 100644 --- a/src/sshagent/KeeAgentSettings.h +++ b/src/sshagent/KeeAgentSettings.h @@ -21,6 +21,8 @@ #include +#define SSH_MAX_LOCAL_KEY_SIZE (1024 * 1024) + class Entry; class EntryAttachments; class OpenSSHKey;