Skip to content

Conversation

ghost
Copy link

@ghost ghost commented May 7, 2015

Fixed a parsing issue with body_ext_mpart - as can be observed from RFC 3501

body-ext-mpart  = body-fld-param [SP body-fld-dsp [SP body-fld-lang
                  [SP body-fld-loc *(SP body-extension)]]]
                    ; MUST NOT be returned on non-extensible
                    ; "BODY" fetch

which means body-fld-param SP body-fld-dsp should be an acceptable form.

the current implementation is actually

body-ext-mpart  = body-fld-param [SP body-fld-dsp SP body-fld-lang
                  [SP body-fld-loc *(SP body-extension)]]
                    ; MUST NOT be returned on non-extensible
                    ; "BODY" fetch

see issue 11128

@ghost ghost changed the title fixed erroneous parsing of body_ext_mpart Erroneous parsing of body_ext_mpart May 8, 2015
@hsbt
Copy link
Member

hsbt commented May 10, 2015

merged at f954f0d

@hsbt hsbt closed this May 10, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant