rfc2045: blaze822_multipart: avoid buffer overflow on empty MIME part

pull/115/head
Leah Neukirchen 6 years ago
parent 6c6055b78b
commit 501b301ed4

@ -161,6 +161,8 @@ blaze822_multipart(struct message *msg, struct message **imsg)
char *nextpart = mymemmem(part, msg->bodyend - part, mboundary, boundarylen);
if (!nextpart)
return 0; // XXX error condition
if (nextpart == part) // invalid empty MIME part
return 0; // XXX error condition
if (*(nextpart-1) == '\n')
nextpart--;

Loading…
Cancel
Save