From 25ed84afb60fdde77ce1ea5df573b034519d9f05 Mon Sep 17 00:00:00 2001
From: Pandu POLUAN <pepoluan@gmail.com>
Date: Fri, 28 Feb 2025 11:42:38 +0700
Subject: [PATCH] Provide return values

---
 plugins/ssh/ssh.plugin.zsh | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/plugins/ssh/ssh.plugin.zsh b/plugins/ssh/ssh.plugin.zsh
index 48cc85021..6527b42b5 100644
--- a/plugins/ssh/ssh.plugin.zsh
+++ b/plugins/ssh/ssh.plugin.zsh
@@ -78,8 +78,9 @@ function ssh_fingerprint() {
   local f
   for f in "${keyfiles[@]}"; do
     if [[ $quiet != "-q" ]]; then printf "${ansi[1]}$f:${ansi[2]}\n"; fi
-    ssh-keygen -l -E "$fptype" -f "$f"
+    if ! ssh-keygen -l -E "$fptype" -f "$f"; then return $?; fi
   done
+  return 0
 }
 alias ssh_fp='ssh_fingerprint'