diff --git a/pagure/lib/__init__.py b/pagure/lib/__init__.py index 4cd4610..de97d34 100644 --- a/pagure/lib/__init__.py +++ b/pagure/lib/__init__.py @@ -202,8 +202,10 @@ def is_valid_ssh_key(key): stdin=f, stdout=subprocess.PIPE, stderr=subprocess.PIPE) - proc.communicate() - return proc.returncode == 0 + stdout, stderr = proc.communicate() + if proc.returncode != 0: + return False + return stdout def are_valid_ssh_keys(keys):