From 368bf08c7831cf183a0fa3a7a8d8d30851152a54 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Mon, 2 Sep 2019 15:18:59 +0200 Subject: keys.php: do not print listing --- keys.php | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) (limited to 'keys.php') diff --git a/keys.php b/keys.php index b5e6f8f..5b398fc 100644 --- a/keys.php +++ b/keys.php @@ -2,16 +2,17 @@ require_once "init.php"; -if (array_key_exists('k', $_GET) -&& (preg_match('/^[0-9A-Fa-f]{40}$/', $_GET['k']) !== false)) - $output = shell_exec('gpg -a --export ' . $_GET['k']); - print $output; - if (empty($output)) { - $fh = fopen('key-wishlist', 'a'); - if ($fh !== false) { - fwrite($fh, $_GET['k'] . "\n"); - fclose($fh); - } +if (!array_key_exists('k', $_GET)) + die(); +if (preg_match('/^[0-9A-Fa-f]{40}$/', $_GET['k']) === false) + die(); + +$output = shell_exec('gpg -a --export ' . $_GET['k']); +print $output; +if (empty($output)) { + $fh = fopen('key-wishlist', 'a'); + if ($fh !== false) { + fwrite($fh, $_GET['k'] . "\n"); + fclose($fh); } -else - print shell_exec('gpg --list-keys --with-colons'); +} -- cgit v1.2.3-70-g09d2