diff --git a/unban.sh b/unban.sh
index 42b55cf955a2138d8d7e23cf8276a608fcb38b98..ca63eff17c5e29ecb4c3c77c78d08a932f1357c4 100644
--- a/unban.sh
+++ b/unban.sh
@@ -10,8 +10,8 @@ fi
 ip=$1
 
 # Trying to remove from all jails
-fail2ban-client unban $ip
-if [ $? -eq 1 ]; then
+ret=$(fail2ban-client unban $ip)
+if [ $ret -eq 1 ]; then
     echo "$ip unbanned"
 else
     echo "$ip was not banned"