Rewritten account passwords handling.
[claws.git] / src / news.c
index fdcea333543dc1572f1af650aad8ddde0f551b7c..ead70cba3c2e5dda6c67b120bcf3f77cccb7c39d 100644 (file)
@@ -48,6 +48,7 @@
 #include "statusbar.h"
 #include "codeconv.h"
 #include "utils.h"
+#include "password.h"
 #include "prefs_common.h"
 #include "prefs_account.h"
 #include "inputdialog.h"
@@ -405,7 +406,7 @@ static Session *news_session_new_for_folder(Folder *folder)
                if (password_get(userid, ac->nntp_server, "nntp", port, &passwd)) {
                        /* NOP */;
                } else if (ac->passwd && ac->passwd[0])
-                       passwd = g_strdup(ac->passwd);
+                       passwd = password_decrypt(ac->passwd, NULL);
                else
                        passwd = input_dialog_query_password_keep(ac->nntp_server,
                                                                  userid,