equal
deleted
inserted
replaced
526 */ |
526 */ |
527 void CImapBodyStructureBuilder::ParseBodyTypeMessageRfc822L() |
527 void CImapBodyStructureBuilder::ParseBodyTypeMessageRfc822L() |
528 { |
528 { |
529 // body-fields SP SP body SP body-fld-lines |
529 // body-fields SP SP body SP body-fld-lines |
530 ParseBodyFieldsL(); |
530 ParseBodyFieldsL(); |
531 //Sometime RFCb22 message has empty evvelopel, in that case we are traping this and processed. |
|
532 TRAPD(err, ParseEnvelopeL()); |
531 TRAPD(err, ParseEnvelopeL()); |
533 |
532 |
534 // Expect a body substructure next. |
533 // Expect a body substructure next. |
535 // Position iAtomWalker at the opening bracket, ready for ParseBodyStructureTypeL |
534 // Position iAtomWalker at the opening bracket, ready for ParseBodyStructureTypeL |
536 iAtomWalker->WalkAcrossL(ETrue); |
535 iAtomWalker->WalkAcrossL(ETrue); |