From 36a069a06f26c4e6f1bb627768bba26fff23ebcd Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Tue, 18 Aug 2015 14:17:18 +0200 Subject: [PATCH] certificates: don't overwrite previous errors --- src/www/system_camanager.php | 4 ++-- src/www/system_certmanager.php | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/www/system_camanager.php b/src/www/system_camanager.php index 882716fcc..4c67c9cde 100644 --- a/src/www/system_camanager.php +++ b/src/www/system_camanager.php @@ -364,8 +364,8 @@ if ($_POST) { 'emailAddress' => $pconfig['dn_email'], 'commonName' => $pconfig['dn_commonname']); if (!ca_create($ca, $pconfig['keylen'], $pconfig['lifetime'], $dn, $pconfig['digest_alg'])) { + $input_errors = array(); while ($ssl_err = openssl_error_string()) { - $input_errors = array(); array_push($input_errors, "openssl library returns: " . $ssl_err); } } @@ -378,8 +378,8 @@ if ($_POST) { 'emailAddress' => $pconfig['dn_email'], 'commonName' => $pconfig['dn_commonname']); if (!ca_inter_create($ca, $pconfig['keylen'], $pconfig['lifetime'], $dn, $pconfig['caref'], $pconfig['digest_alg'])) { + $input_errors = array(); while ($ssl_err = openssl_error_string()) { - $input_errors = array(); array_push($input_errors, "openssl library returns: " . $ssl_err); } } diff --git a/src/www/system_certmanager.php b/src/www/system_certmanager.php index 5a6af7c0e..8fd269d9a 100644 --- a/src/www/system_certmanager.php +++ b/src/www/system_certmanager.php @@ -430,8 +430,8 @@ if ($_POST) { $dn, $pconfig['digest_alg'] )) { + $input_errors = array(); while ($ssl_err = openssl_error_string()) { - $input_errors = array(); array_push($input_errors, "openssl library returns: " . $ssl_err); } } @@ -453,8 +453,8 @@ if ($_POST) { $dn['subjectAltName'] = implode(",", $altnames_tmp); } if (!csr_generate($cert, $pconfig['csr_keylen'], $dn, $pconfig['csr_digest_alg'])) { + $input_errors = array(); while ($ssl_err = openssl_error_string()) { - $input_errors = array(); array_push($input_errors, "openssl library returns: " . $ssl_err); } }