# HG changeset patch # User Daniel Atallah # Date 1190339367 0 # Node ID e23a1585d8229464c742c009d63e2e446e2844ec # Parent 45b5247094755e5de6bc10076b5b78b016b0073b Clear out the unsaved password if we're already disconnected and we switch to offline status. Fixes #3218. diff -r 45b524709475 -r e23a1585d822 libpurple/prpl.c --- a/libpurple/prpl.c Fri Sep 21 00:55:32 2007 +0000 +++ b/libpurple/prpl.c Fri Sep 21 01:49:27 2007 +0000 @@ -226,6 +226,9 @@ { if (!purple_account_is_disconnected(account)) purple_account_disconnect(account); + /* Clear out the unsaved password if we're already disconnected and we switch to offline status */ + else if (!purple_account_get_remember_password(account)) + purple_account_set_password(account, NULL); return; }