diff --git a/dracut-module-setup.sh b/dracut-module-setup.sh
index b6ab236..a3d83a2 100755
--- a/dracut-module-setup.sh
+++ b/dracut-module-setup.sh
@@ -852,7 +852,7 @@ kdump_check_iscsi_targets () {
         _dev=$1
 
         [[ -L /sys/dev/block/$_dev ]] || return
-        cd "$(readlink -f /sys/dev/block/$_dev)"
+        cd "$(readlink -f "/sys/dev/block/$_dev")" || return 1
         until [[ -d sys || -d iscsi_session ]]; do
             cd ..
         done