author | alwin <alwin> | 2003-12-12 14:49:50 (UTC) |
---|---|---|
committer | alwin <alwin> | 2003-12-12 14:49:50 (UTC) |
commit | 1aa69d74df6ac0ae182815e03fe57cfee5702d5a (patch) (unidiff) | |
tree | 4ba9bbeebb91e25c0f2ee25c2cd57fee41212e4d /noncore | |
parent | 8af6feb08d168fefaa2568b057efa132386471f6 (diff) | |
download | opie-1aa69d74df6ac0ae182815e03fe57cfee5702d5a.zip opie-1aa69d74df6ac0ae182815e03fe57cfee5702d5a.tar.gz opie-1aa69d74df6ac0ae182815e03fe57cfee5702d5a.tar.bz2 |
and of course I'll find a bug 10 minutes after checkin ....
-rw-r--r-- | noncore/net/mail/imapwrapper.cpp | 4 | ||||
-rw-r--r-- | noncore/net/mail/libmailwrapper/imapwrapper.cpp | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/noncore/net/mail/imapwrapper.cpp b/noncore/net/mail/imapwrapper.cpp index da5974c..7b75ffa 100644 --- a/noncore/net/mail/imapwrapper.cpp +++ b/noncore/net/mail/imapwrapper.cpp | |||
@@ -649,14 +649,16 @@ void IMAPwrapper::fillSingleBasicPart(RecPart&target_part,mailimap_body_type_bas | |||
649 | void IMAPwrapper::fillBodyFields(RecPart&target_part,mailimap_body_fields*which) | 649 | void IMAPwrapper::fillBodyFields(RecPart&target_part,mailimap_body_fields*which) |
650 | { | 650 | { |
651 | if (!which) return; | 651 | if (!which) return; |
652 | if (which->bd_parameter && which->bd_parameter->pa_list && which->bd_parameter->pa_list->count>0) { | ||
652 | clistcell*cur; | 653 | clistcell*cur; |
653 | mailimap_single_body_fld_param*param; | 654 | mailimap_single_body_fld_param*param=0; |
654 | for (cur = clist_begin(which->bd_parameter->pa_list);cur!=NULL;cur=clist_next(cur)) { | 655 | for (cur = clist_begin(which->bd_parameter->pa_list);cur!=NULL;cur=clist_next(cur)) { |
655 | param = (mailimap_single_body_fld_param*)cur->data; | 656 | param = (mailimap_single_body_fld_param*)cur->data; |
656 | if (param) { | 657 | if (param) { |
657 | target_part.addParameter(QString(param->pa_name).lower(),QString(param->pa_value)); | 658 | target_part.addParameter(QString(param->pa_name).lower(),QString(param->pa_value)); |
658 | } | 659 | } |
659 | } | 660 | } |
661 | } | ||
660 | mailimap_body_fld_enc*enc = which->bd_encoding; | 662 | mailimap_body_fld_enc*enc = which->bd_encoding; |
661 | QString encoding(""); | 663 | QString encoding(""); |
662 | switch (enc->enc_type) { | 664 | switch (enc->enc_type) { |
diff --git a/noncore/net/mail/libmailwrapper/imapwrapper.cpp b/noncore/net/mail/libmailwrapper/imapwrapper.cpp index da5974c..7b75ffa 100644 --- a/noncore/net/mail/libmailwrapper/imapwrapper.cpp +++ b/noncore/net/mail/libmailwrapper/imapwrapper.cpp | |||
@@ -649,14 +649,16 @@ void IMAPwrapper::fillSingleBasicPart(RecPart&target_part,mailimap_body_type_bas | |||
649 | void IMAPwrapper::fillBodyFields(RecPart&target_part,mailimap_body_fields*which) | 649 | void IMAPwrapper::fillBodyFields(RecPart&target_part,mailimap_body_fields*which) |
650 | { | 650 | { |
651 | if (!which) return; | 651 | if (!which) return; |
652 | if (which->bd_parameter && which->bd_parameter->pa_list && which->bd_parameter->pa_list->count>0) { | ||
652 | clistcell*cur; | 653 | clistcell*cur; |
653 | mailimap_single_body_fld_param*param; | 654 | mailimap_single_body_fld_param*param=0; |
654 | for (cur = clist_begin(which->bd_parameter->pa_list);cur!=NULL;cur=clist_next(cur)) { | 655 | for (cur = clist_begin(which->bd_parameter->pa_list);cur!=NULL;cur=clist_next(cur)) { |
655 | param = (mailimap_single_body_fld_param*)cur->data; | 656 | param = (mailimap_single_body_fld_param*)cur->data; |
656 | if (param) { | 657 | if (param) { |
657 | target_part.addParameter(QString(param->pa_name).lower(),QString(param->pa_value)); | 658 | target_part.addParameter(QString(param->pa_name).lower(),QString(param->pa_value)); |
658 | } | 659 | } |
659 | } | 660 | } |
661 | } | ||
660 | mailimap_body_fld_enc*enc = which->bd_encoding; | 662 | mailimap_body_fld_enc*enc = which->bd_encoding; |
661 | QString encoding(""); | 663 | QString encoding(""); |
662 | switch (enc->enc_type) { | 664 | switch (enc->enc_type) { |