#include "gtkutils.h"
#include "inc.h"
#include "log.h"
+#include "passwordstore.h"
typedef struct _SendProgressDialog SendProgressDialog;
strncpy2(spec_from, ac_prefs->address, BUFFSIZE-1);
}
if (tmp_msginfo) {
- procmsg_msginfo_free(tmp_msginfo);
+ procmsg_msginfo_free(&tmp_msginfo);
}
if (!ac_prefs->session) {
ac_prefs->smtp_server, "smtp", port,
&(smtp_session->pass))) {
/* NOP */;
- } else if (ac_prefs->smtp_passwd)
- smtp_session->pass =
- g_strdup(ac_prefs->smtp_passwd);
- else {
+ } else if ((smtp_session->pass =
+ passwd_store_get_account(ac_prefs->account_id,
+ PWS_ACCOUNT_SEND)) == NULL) {
smtp_session->pass =
input_dialog_query_password_keep
(ac_prefs->smtp_server,
ac_prefs->smtp_server, "smtp", port,
&(smtp_session->pass))) {
/* NOP */;
- } else if (ac_prefs->passwd)
- smtp_session->pass = g_strdup(ac_prefs->passwd);
- else {
+ } else if ((smtp_session->pass = passwd_store_get_account(
+ ac_prefs->account_id, PWS_ACCOUNT_RECV)) == NULL) {
smtp_session->pass =
input_dialog_query_password_keep
(ac_prefs->smtp_server,