From 656699f9e6c22b0c2013c39fd2f2df551e2f89fa Mon Sep 17 00:00:00 2001 From: He4eT Date: Sun, 29 Mar 2026 20:50:10 +0200 Subject: [PATCH] Handle expired session key --- bwc | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/bwc b/bwc index a3bfd99..0056e16 100755 --- a/bwc +++ b/bwc @@ -67,7 +67,17 @@ main() { # Get a list of matching items echo "Searching for '$searchterm'..." - local logins=$(bw list items --search $searchterm --session $sessionkey) + local logins=$(bw list items \ + --search "$searchterm" \ + --session "$sessionkey" \ + --nointeraction + ) + + if [[ -z $logins ]] ; then + sudo rm $sessionfile + echo "The existing session key is invalid and has been deleted." + exit 0 + fi # Pick one with the fzf local id=$(