diff --git a/.config/zsh/zshrc.d/40-functions.zsh b/.config/zsh/zshrc.d/40-functions.zsh index be1b9d3..a39085e 100644 --- a/.config/zsh/zshrc.d/40-functions.zsh +++ b/.config/zsh/zshrc.d/40-functions.zsh @@ -262,7 +262,7 @@ safe-remove() { [[ -e "$1" ]] || return 1 sync - if ! udisksctl unmount -b "$1"; then + if mount | grep -q "$1" && ! udisksctl unmount -b "$1"; then lsof "$1" return 1 fi