diff --git a/src/smblib/smbtxt.c b/src/smblib/smbtxt.c
index bb2221d7623aa1014abd48c934a7332fa79c248c..51209dfbb06b0014d70ee499a13eabac58dd2d6f 100644
--- a/src/smblib/smbtxt.c
+++ b/src/smblib/smbtxt.c
@@ -389,6 +389,8 @@ static const char* mime_getcontent(const char* buf, const char* content_type, co
 		content_type += 22;
 	else if(strstr(content_type, "multipart/mixed;") == content_type)
 		content_type +=16;
+	else if(strstr(content_type, "multipart/report;") == content_type)
+		content_type +=17;
 	else
 		return NULL;
 	p = strstr(content_type, "boundary=");