From 3320af5e47cdb4b54c4185c91d0332c013d90818 Mon Sep 17 00:00:00 2001 From: zautrix Date: Mon, 01 Nov 2004 14:15:56 +0000 Subject: ompi fixes --- (limited to 'kmicromail/libmailwrapper/imapwrapper.cpp') diff --git a/kmicromail/libmailwrapper/imapwrapper.cpp b/kmicromail/libmailwrapper/imapwrapper.cpp index ae667ec..d90a8d2 100644 --- a/kmicromail/libmailwrapper/imapwrapper.cpp +++ b/kmicromail/libmailwrapper/imapwrapper.cpp @@ -75,7 +75,7 @@ void IMAPwrapper::progress( QString m ) bool IMAPwrapper::start_tls(bool force_tls) { int err; - bool try_tls; + bool try_tls = force_tls; mailimap_capability_data * cap_data = 0; err = mailimap_capability(m_imap,&cap_data); @@ -478,8 +478,8 @@ RecMail*IMAPwrapper::parse_list_result(mailimap_msg_att* m_att) continue; if ( head->env_date != NULL ) { m->setDate(head->env_date); - struct mailimf_date_time result; - struct mailimf_date_time* date = &result; + //struct mailimf_date_time result; + struct mailimf_date_time* date;// = &result; struct mailimf_date_time **re = &date; size_t length = m->getDate().length(); size_t index = 0; @@ -497,6 +497,7 @@ RecMail*IMAPwrapper::parse_list_result(mailimap_msg_att* m_att) dt.date().year(),dt.date().month(), dt.date().day(), dt.time().hour(), dt.time().minute(), dt.time().second() ); //qDebug("%d iso %s %s ", date->dt_zone, tmp, head->env_date); m->setIsoDate( QString( tmp ) ); + mailimf_date_time_free ( date ); } else { m->setIsoDate(head->env_date); } -- cgit v0.9.0.2