commit 44a3f9dda3f0c0ad3330ef41c0c3611548c13681
parent a361598909d5897677bb0b15e6923e858b7f5d04
Author: Jaromil <jaromil@dyne.org>
Date:   Wed, 10 Apr 2013 12:17:11 +0000
hashing using account type
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/zlibs/accounts b/src/zlibs/accounts
@@ -207,7 +207,7 @@ ask_password() {
 		return 0
 	    elif [ -r $WORKDIR/keyring ]; then
                 func "Looking for password in local keyring for $email on $host over $transport"
-		_hash=`print "$transport:$email:$host" | shasum | awk '{print $1}'`
+		_hash=`print "$type:$email:$host" | shasum | awk '{print $1}'`
 		lookup="`lookup_secret ${_hash}`"
 		{ test "$lookup" = "" } || {
 		    act "Saved password found for $email ($transport on $host)"
@@ -309,7 +309,7 @@ CREATE TABLE secrets
 EOF
 		    }
 		    # calculate the hash for this entry
-		    _hash=`print "$transport:$email:$host" | shasum | awk '{print $1}'`
+		    _hash=`print "$type:$email:$host" | shasum | awk '{print $1}'`
 		    # check if the entry is already present
 		    lookup="`lookup_secret ${_hash} rowid`"
 		    notice "Select the password to lock this keyring entry:"