don't save values internally if user can't or won't unlock the database

This commit is contained in:
morse%netscape.com 1999-09-14 12:30:14 +00:00
parent d5445de86d
commit 4d34d9eb6e

View File

@ -1571,6 +1571,9 @@ si_PutData(char * URLName, LO_FormSubmitData * submit, PRBool save) {
url->signonUser_list->InsertElementAt(user, 0);
si_signon_list_changed = PR_TRUE;
si_SaveSignonDataLocked(PR_TRUE);
if (!si_KeySet()) {
url->signonUser_list->RemoveElementAt(0);
}
si_unlock_signon_list();
} else {
url->signonUser_list->AppendElement(user);